home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1999-10-17 | 18.0 KB | [ TEXT/ttxt]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
You can browse this item here: ArticFox Memories
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, inited, Sun Oct 17 13:25:40 1999, modified Sun Oct 17 13:25:40 1999, creator SimpleText, type ASCII, 15367 bytes "ArticFox Memories" , at 0x3c87 2740 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh plain text (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ ttxt]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 11 41 72 74 69 63 46 | 6f 78 20 4d 65 6d 6f 72 |..ArticF|ox Memor| |00000010| 69 65 73 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |ies.....|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 74 74 78 | 74 01 00 00 00 00 00 00 |.TEXTttx|t.......| |00000050| 00 00 00 00 00 3c 07 00 | 00 0a b4 b4 2f b7 14 b4 |.....<..|..../...| |00000060| 2f b7 14 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |/.......|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 8c c1 00 00 |........|........| |00000080| 2f 2a 0d 20 20 20 20 20 | 20 20 54 68 69 73 20 69 |/*. | This i| |00000090| 73 20 61 20 64 6f 63 75 | 6d 65 6e 74 65 64 20 57 |s a docu|mented W| |000000a0| 68 69 74 65 43 61 70 20 | 27 63 6f 6e 66 69 67 27 |hiteCap |'config'| |000000b0| 20 66 69 6c 65 20 64 65 | 73 69 67 6e 65 64 20 74 | file de|signed t| |000000c0| 6f 20 65 78 70 6c 61 69 | 6e 20 57 68 69 74 65 43 |o explai|n WhiteC| |000000d0| 61 70 20 63 6f 6e 66 69 | 67 73 20 69 6e 20 74 68 |ap confi|gs in th| |000000e0| 65 20 68 6f 70 65 73 20 | 74 68 61 74 20 79 6f 75 |e hopes |that you| |000000f0| 20 63 61 6e 20 6d 61 6b | 65 20 79 6f 75 20 6f 77 | can mak|e you ow| |00000100| 6e 2e 20 20 49 6e 20 66 | 61 63 74 2c 20 6d 6f 73 |n. In f|act, mos| |00000110| 74 20 6f 66 20 74 68 65 | 20 63 6f 6e 66 69 67 73 |t of the| configs| |00000120| 20 57 68 69 74 65 43 61 | 70 20 75 73 65 72 73 20 | WhiteCa|p users | |00000130| 68 61 76 65 20 73 65 6e | 74 20 69 6e 2e 20 20 49 |have sen|t in. I| |00000140| 66 20 79 6f 75 20 6d 61 | 6b 65 20 79 6f 75 72 20 |f you ma|ke your | |00000150| 6f 77 6e 20 63 6f 6e 66 | 69 67 73 20 61 6e 64 20 |own conf|igs and | |00000160| 74 68 65 79 20 74 75 72 | 6e 20 6f 75 74 20 77 65 |they tur|n out we| |00000170| 6c 6c 2c 20 70 6c 65 61 | 73 65 20 73 65 6e 64 20 |ll, plea|se send | |00000180| 6d 65 20 74 68 65 6d 2d | 2d 49 27 6c 6c 20 69 6e |me them-|-I'll in| |00000190| 63 6c 75 64 65 20 77 68 | 61 74 20 79 6f 75 20 73 |clude wh|at you s| |000001a0| 65 6e 64 20 69 6e 20 61 | 20 63 6f 6f 6c 20 63 6f |end in a| cool co| |000001b0| 6e 66 69 67 73 20 66 6f | 6c 64 65 72 20 77 68 65 |nfigs fo|lder whe| |000001c0| 6e 20 69 20 72 65 6c 65 | 61 73 65 20 74 68 65 20 |n i rele|ase the | |000001d0| 6e 65 78 74 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |next ver|sion of | |000001e0| 57 68 69 74 65 43 61 70 | 20 28 6d 79 20 65 6d 61 |WhiteCap| (my ema| |000001f0| 69 6c 3a 20 61 63 6f 35 | 40 63 6f 72 6e 65 6c 6c |il: aco5|@cornell| |00000200| 2e 65 64 75 29 2e 20 20 | 43 68 65 63 6b 20 6f 75 |.edu). |Check ou| |00000210| 74 20 6f 74 68 65 72 20 | 63 6f 6e 66 69 67 20 66 |t other |config f| |00000220| 69 6c 65 73 20 74 6f 20 | 73 65 65 20 68 6f 77 20 |iles to |see how | |00000230| 74 68 65 20 76 61 72 69 | 6f 75 73 20 70 61 72 61 |the vari|ous para| |00000240| 6d 65 74 65 72 73 20 63 | 61 6e 20 62 65 20 75 73 |meters c|an be us| |00000250| 65 64 20 69 6e 20 64 69 | 66 66 65 72 65 6e 74 20 |ed in di|fferent | |00000260| 77 61 79 73 2e 20 20 54 | 6f 20 6d 61 6b 65 20 74 |ways. T|o make t| |00000270| 68 69 6e 67 73 20 65 61 | 73 69 65 72 2c 20 49 20 |hings ea|sier, I | |00000280| 70 75 74 20 74 68 65 20 | 73 74 75 66 66 20 73 65 |put the |stuff se| |00000290| 65 6e 20 62 79 20 57 68 | 69 74 65 43 61 70 20 69 |en by Wh|iteCap i| |000002a0| 6e 20 62 6f 6c 64 66 61 | 63 65 20 74 79 70 65 20 |n boldfa|ce type | |000002b0| 28 69 65 2e 20 6e 6f 74 | 20 74 68 65 20 63 6f 6d |(ie. not| the com| |000002c0| 6d 65 6e 74 73 20 6c 69 | 6b 65 20 74 68 65 73 65 |ments li|ke these| |000002d0| 20 49 27 6d 20 74 79 70 | 69 6e 67 20 69 6e 20 6e | I'm typ|ing in n| |000002e0| 6f 77 2d 2d 74 68 65 72 | 65 27 73 20 74 77 6f 20 |ow--ther|e's two | |000002f0| 77 61 79 73 20 74 6f 20 | 6d 61 6b 65 20 63 6f 6d |ways to |make com| |00000300| 6d 65 6e 74 73 29 2e 20 | 20 54 68 69 73 20 69 73 |ments). | This is| |00000310| 20 6f 6b 2c 20 62 65 63 | 61 75 73 65 20 53 69 6d | ok, bec|ause Sim| |00000320| 70 6c 65 54 65 78 74 20 | 70 75 74 73 20 73 74 79 |pleText |puts sty| |00000330| 6c 65 20 64 61 74 61 20 | 69 6e 20 74 68 65 20 72 |le data |in the r| |00000340| 65 73 6f 75 72 63 65 20 | 66 6f 72 6b 2c 20 6e 6f |esource |fork, no| |00000350| 74 20 74 68 65 20 64 61 | 74 61 20 66 6f 72 6b 20 |t the da|ta fork | |00000360| 28 73 6f 20 57 68 69 74 | 65 43 61 70 20 6a 75 73 |(so Whit|eCap jus| |00000370| 74 20 67 65 74 73 20 74 | 68 65 20 74 65 78 74 20 |t gets t|he text | |00000380| 64 61 74 61 29 2e 20 20 | 41 73 20 79 6f 75 20 72 |data). |As you r| |00000390| 65 61 64 20 74 68 72 6f | 75 67 68 20 74 68 69 73 |ead thro|ugh this| |000003a0| 2c 20 64 6f 6e 27 74 20 | 67 65 74 20 64 69 73 63 |, don't |get disc| |000003b0| 6f 75 72 61 67 65 64 2d | 2d 74 68 65 72 65 27 73 |ouraged-|-there's| |000003c0| 20 61 20 2a 6c 6f 74 2a | 20 6f 66 20 73 74 75 66 | a *lot*| of stuf| |000003d0| 66 20 68 65 72 65 2c 20 | 73 6f 20 62 65 20 70 61 |f here, |so be pa| |000003e0| 74 69 65 6e 74 2e 0d 20 | 20 20 20 20 20 20 49 66 |tient.. | If| |000003f0| 20 79 6f 75 20 73 65 65 | 20 73 6f 6d 65 74 68 69 | you see| somethi| |00000400| 6e 67 20 69 73 20 71 75 | 6f 74 65 73 2c 20 74 68 |ng is qu|otes, th| |00000410| 61 74 20 70 61 72 61 6d | 61 74 65 72 20 65 69 74 |at param|ater eit| |00000420| 68 65 72 20 65 78 70 65 | 63 74 73 20 61 20 6e 75 |her expe|cts a nu| |00000430| 6d 62 65 72 20 6f 72 20 | 61 6e 20 65 78 70 72 65 |mber or |an expre| |00000440| 73 73 69 6f 6e 2c 20 61 | 6e 64 20 49 27 6c 6c 20 |ssion, a|nd I'll | |00000450| 73 61 79 20 77 68 69 63 | 68 2e 20 20 49 66 20 69 |say whic|h. If i| |00000460| 74 27 73 20 6c 61 62 65 | 6c 65 64 20 61 6e 20 65 |t's labe|led an e| |00000470| 78 70 72 65 73 73 69 6f | 6e 2c 20 79 6f 75 20 63 |xpressio|n, you c| |00000480| 61 6e 20 64 6f 20 61 6c | 6c 20 74 68 65 20 74 68 |an do al|l the th| |00000490| 69 6e 67 73 20 64 65 73 | 63 72 69 62 65 64 20 62 |ings des|cribed b| |000004a0| 65 6c 6f 77 20 61 73 20 | 77 65 6c 6c 20 61 73 20 |elow as |well as | |000004b0| 72 65 66 65 72 65 6e 63 | 65 20 76 61 72 69 6f 75 |referenc|e variou| |000004c0| 73 20 6f 74 68 65 72 20 | 67 6c 6f 62 61 6c 20 76 |s other |global v| |000004d0| 61 6c 75 65 73 20 28 41 | 2c 20 42 2c 20 43 2c 20 |alues (A|, B, C, | |000004e0| 44 20 76 61 72 73 2c 20 | 64 74 2c 20 73 74 2c 20 |D vars, |dt, st, | |000004f0| 74 2c 20 61 6e 64 20 6d | 61 67 28 29 2d 2d 61 6c |t, and m|ag()--al| |00000500| 6c 20 65 78 70 6c 61 69 | 6e 65 64 20 6c 61 74 65 |l explai|ned late| |00000510| 72 29 2e 20 20 57 68 65 | 6e 20 79 6f 75 20 73 65 |r). Whe|n you se| |00000520| 65 20 61 20 70 61 72 61 | 6d 65 74 65 72 20 6e 6f |e a para|meter no| |00000530| 74 20 69 6e 20 71 75 6f | 74 65 73 2c 20 69 74 20 |t in quo|tes, it | |00000540| 6d 65 61 6e 73 20 74 68 | 61 74 20 79 6f 75 20 63 |means th|at you c| |00000550| 61 6e 20 6f 6e 6c 79 20 | 70 75 74 20 61 6e 20 69 |an only |put an i| |00000560| 6e 74 65 67 65 72 20 76 | 61 6c 75 65 20 74 68 65 |nteger v|alue the| |00000570| 72 65 20 28 65 78 2c 20 | 34 2c 20 2d 35 35 2c 20 |re (ex, |4, -55, | |00000580| 34 33 34 33 2d 2d 6e 6f | 74 68 69 6e 67 20 62 75 |4343--no|thing bu| |00000590| 74 20 64 69 67 69 74 73 | 20 61 6e 64 20 61 20 6c |t digits| and a l| |000005a0| 65 61 64 69 6e 67 20 64 | 61 73 68 20 69 66 20 69 |eading d|ash if i| |000005b0| 74 27 73 20 6e 65 67 61 | 74 69 76 65 29 2e 20 20 |t's nega|tive). | |000005c0| 41 6c 73 6f 2c 20 62 65 | 20 73 75 72 65 20 79 6f |Also, be| sure yo| |000005d0| 75 20 64 6f 6e 27 74 20 | 66 6f 72 67 65 74 20 6b |u don't |forget k| |000005e0| 65 79 20 74 68 69 6e 67 | 73 20 6c 69 6b 65 20 63 |ey thing|s like c| |000005f0| 6f 6d 6d 61 73 2c 20 71 | 75 6f 74 65 73 2c 20 65 |ommas, q|uotes, e| |00000600| 74 63 2e 20 20 20 20 50 | 61 72 61 6d 65 74 65 72 |tc. P|arameter| |00000610| 73 20 61 72 65 20 61 73 | 73 75 6d 65 64 20 74 6f |s are as|sumed to| |00000620| 20 62 65 20 30 20 6f 72 | 20 22 30 22 20 28 64 65 | be 0 or| "0" (de| |00000630| 70 65 6e 64 69 6e 67 20 | 6f 6e 20 74 68 65 20 74 |pending |on the t| |00000640| 79 70 65 29 20 69 66 20 | 74 68 65 79 20 61 72 65 |ype) if |they are| |00000650| 20 6f 6d 69 74 74 65 64 | 20 66 72 6f 6d 20 61 20 | omitted| from a | |00000660| 63 6f 6e 66 69 67 20 66 | 69 6c 65 2e 20 20 46 69 |config f|ile. Fi| |00000670| 6e 61 6c 6c 79 2c 20 69 | 74 20 64 6f 65 73 6e 27 |nally, i|t doesn'| |00000680| 74 20 6d 61 74 74 65 72 | 20 77 68 61 74 20 6f 72 |t matter| what or| |00000690| 64 65 72 20 70 61 72 61 | 6d 65 74 65 72 73 20 61 |der para|meters a| |000006a0| 70 70 65 61 72 2e 0d 20 | 20 20 20 20 20 20 4d 61 |ppear.. | Ma| |000006b0| 6e 79 20 70 61 72 61 6d | 65 74 65 72 73 20 69 6e |ny param|eters in| |000006c0| 20 61 20 57 68 69 74 65 | 43 61 70 20 63 6f 6e 66 | a White|Cap conf| |000006d0| 69 67 20 66 69 6c 65 20 | 61 73 6b 20 66 6f 72 20 |ig file |ask for | |000006e0| 27 65 78 70 72 65 73 73 | 69 6f 6e 73 27 2e 20 20 |'express|ions'. | |000006f0| 45 78 70 72 65 73 73 69 | 6f 6e 73 20 61 72 65 20 |Expressi|ons are | |00000700| 66 75 6e 63 74 69 6f 6e | 73 2d 2d 74 68 65 79 20 |function|s--they | |00000710| 72 65 70 72 65 73 65 6e | 74 20 61 20 73 69 6e 67 |represen|t a sing| |00000720| 6c 65 20 76 61 6c 75 65 | 20 74 68 61 74 20 64 65 |le value| that de| |00000730| 70 65 6e 64 73 20 6f 6e | 20 61 6e 20 61 6c 67 65 |pends on| an alge| |00000740| 62 72 61 69 63 20 63 6f | 6d 62 6f 6e 61 74 69 6f |braic co|mbonatio| |00000750| 6e 20 6f 66 20 63 6f 6e | 73 74 61 6e 74 73 2c 20 |n of con|stants, | |00000760| 61 6e 64 20 76 61 72 69 | 61 62 6c 65 73 20 74 68 |and vari|ables th| |00000770| 72 6f 75 67 68 20 6f 70 | 65 72 61 74 6f 72 73 20 |rough op|erators | |00000780| 61 6e 64 20 66 75 6e 63 | 74 69 6f 6e 73 2e 20 20 |and func|tions. | |00000790| 22 33 2a 62 22 2c 20 22 | 33 2e 31 34 31 22 2c 20 |"3*b", "|3.141", | |000007a0| 22 73 71 72 74 28 74 2b | 37 29 22 2c 20 61 6e 64 |"sqrt(t+|7)", and| |000007b0| 20 22 28 73 2b 74 2b 32 | 2e 37 29 5e 64 74 22 20 | "(s+t+2|.7)^dt" | |000007c0| 61 72 65 20 61 6c 6c 20 | 65 78 61 6d 70 6c 65 73 |are all |examples| |000007d0| 20 6f 66 20 65 78 70 72 | 65 73 73 69 6f 6e 73 2e | of expr|essions.| |000007e0| 20 20 49 6e 20 57 68 69 | 74 65 43 61 70 20 65 78 | In Whi|teCap ex| |000007f0| 70 72 65 73 73 69 6f 6e | 73 2c 20 61 6c 6c 20 6c |pression|s, all l| |00000800| 65 74 74 65 72 73 20 61 | 72 65 20 63 61 73 65 20 |etters a|re case | |00000810| 69 6e 73 65 6e 73 69 74 | 69 76 65 2c 20 61 6e 64 |insensit|ive, and| |00000820| 20 74 68 65 72 65 20 61 | 72 65 20 74 68 65 20 66 | there a|re the f| |00000830| 6f 6c 6c 6f 77 69 6e 67 | 20 66 75 6e 63 74 69 6f |ollowing| functio| |00000840| 6e 73 3a 20 73 69 6e 28 | 29 2c 20 63 6f 73 28 29 |ns: sin(|), cos()| |00000850| 2c 20 74 61 6e 28 29 2c | 20 61 74 61 6e 28 29 2c |, tan(),| atan(),| |00000860| 20 73 71 72 74 28 29 2c | 20 73 71 72 28 29 2c 20 | sqrt(),| sqr(), | |00000870| 6c 6f 67 28 29 2c 20 65 | 78 70 28 29 2c 20 74 61 |log(), e|xp(), ta| |00000880| 6e 28 29 2c 20 61 62 73 | 28 29 2c 20 61 6e 64 2e |n(), abs|(), and.| |00000890| 2e 2e 0d 70 6f 73 28 78 | 29 20 3d 3d 20 78 20 77 |...pos(x|) == x w| |000008a0| 68 65 6e 20 78 20 3e 3d | 20 30 20 61 6e 64 20 30 |hen x >=| 0 and 0| |000008b0| 20 77 68 65 6e 20 78 20 | 3c 20 30 2e 20 20 0d 73 | when x |< 0. .s| |000008c0| 67 6e 28 78 29 20 3d 3d | 20 31 20 77 68 65 6e 20 |gn(x) ==| 1 when | |000008d0| 78 20 3e 3d 20 30 20 61 | 6e 64 20 2d 31 20 77 68 |x >= 0 a|nd -1 wh| |000008e0| 65 6e 20 78 20 3c 20 30 | 0d 63 6c 69 70 28 78 29 |en x < 0|.clip(x)| |000008f0| 20 3d 3d 20 30 20 77 68 | 65 6e 20 78 20 3c 20 30 | == 0 wh|en x < 0| |00000900| 2c 20 31 20 77 68 65 6e | 20 78 20 3e 20 31 2c 20 |, 1 when| x > 1, | |00000910| 61 6e 64 20 78 20 77 68 | 65 6e 20 20 30 20 3c 20 |and x wh|en 0 < | |00000920| 78 20 3c 20 31 0d 74 72 | 6e 63 28 78 29 20 3d 3d |x < 1.tr|nc(x) ==| |00000930| 20 5b 78 5d 20 28 69 65 | 2c 20 74 68 65 20 64 65 | [x] (ie|, the de| |00000940| 63 69 6d 61 6c 20 70 6f | 72 74 69 6f 6e 20 69 73 |cimal po|rtion is| |00000950| 20 73 74 72 69 70 70 65 | 64 29 0d 77 72 61 70 28 | strippe|d).wrap(| |00000960| 78 29 20 3d 3d 20 78 20 | 2d 20 66 6c 6f 6f 72 28 |x) == x |- floor(| |00000970| 78 29 20 20 28 65 78 2c | 20 77 72 61 70 28 20 34 |x) (ex,| wrap( 4| |00000980| 2e 31 32 34 20 29 20 3d | 20 2e 31 32 34 2c 20 77 |.124 ) =| .124, w| |00000990| 72 61 70 28 20 2d 20 32 | 2e 37 20 29 20 3d 20 2e |rap( - 2|.7 ) = .| |000009a0| 33 20 29 0d 72 6e 64 28 | 78 29 20 72 65 74 75 72 |3 ).rnd(|x) retur| |000009b0| 6e 73 20 61 20 72 61 6e | 64 6f 6d 20 28 66 6c 6f |ns a ran|dom (flo| |000009c0| 61 74 29 20 76 61 6c 75 | 65 20 66 72 6f 6d 20 30 |at) valu|e from 0| |000009d0| 20 74 6f 20 78 20 28 69 | 6e 63 6c 75 73 69 76 65 | to x (i|nclusive| |000009e0| 29 0d 73 65 65 64 28 78 | 29 20 73 65 65 64 73 20 |).seed(x|) seeds | |000009f0| 74 68 65 20 72 61 6e 64 | 6f 6d 20 6e 75 6d 62 65 |the rand|om numbe| |00000a00| 72 20 67 65 6e 65 72 61 | 74 6f 72 20 74 6f 20 78 |r genera|tor to x| |00000a10| 2c 20 72 65 74 75 72 6e | 73 20 78 0d 73 71 77 76 |, return|s x.sqwv| |00000a20| 28 78 29 20 3d 3d 20 31 | 20 69 66 20 7c 78 7c 20 |(x) == 1| if |x| | |00000a30| 3c 3d 20 31 2e 30 20 61 | 6e 64 20 30 20 6f 74 68 |<= 1.0 a|nd 0 oth| |00000a40| 65 72 77 69 73 65 2e 0d | 74 72 77 76 28 78 29 20 |erwise..|trwv(x) | |00000a50| 3d 3d 20 7c 78 7c 20 69 | 66 20 7c 78 7c 20 3c 20 |== |x| i|f |x| < | |00000a60| 31 20 61 6e 64 20 74 72 | 77 76 28 20 7c 78 7c 20 |1 and tr|wv( |x| | |00000a70| 2d 20 32 20 29 20 6f 74 | 68 65 72 77 69 73 65 2e |- 2 ) ot|herwise.| |00000a80| 0d 20 20 20 20 20 20 20 | 4f 70 65 72 61 74 6f 72 |. |Operator| |00000a90| 73 20 61 72 65 20 75 73 | 65 64 20 74 6f 20 63 6f |s are us|ed to co| |00000aa0| 6d 62 69 6e 65 20 74 77 | 6f 20 76 61 6c 75 65 73 |mbine tw|o values| |00000ab0| 20 69 6e 20 65 78 70 72 | 65 73 73 69 6f 6e 73 2c | in expr|essions,| |00000ac0| 20 61 6e 64 20 74 68 65 | 20 6f 70 65 72 61 74 6f | and the| operato| |00000ad0| 72 73 20 61 76 61 69 6c | 61 62 6c 65 20 69 6e 20 |rs avail|able in | |00000ae0| 57 68 69 74 65 43 61 70 | 20 61 72 65 3a 20 2b 2c |WhiteCap| are: +,| |00000af0| 2d 2c 2a 2c 2f 2c 25 2c | 5e 20 20 28 25 20 69 73 |-,*,/,%,|^ (% is| |00000b00| 20 74 68 65 20 6d 6f 64 | 20 6f 70 65 72 61 74 6f | the mod| operato| |00000b10| 72 20 61 6e 64 20 74 68 | 65 20 61 5e 62 20 69 73 |r and th|e a^b is| |00000b20| 20 61 20 72 61 69 73 65 | 64 20 74 6f 20 74 68 65 | a raise|d to the| |00000b30| 20 62 20 70 6f 77 65 72 | 29 2e 20 54 72 61 64 69 | b power|). Tradi| |00000b40| 74 69 6f 6e 61 6c 20 6f | 72 64 65 72 20 6f 66 20 |tional o|rder of | |00000b50| 6f 70 65 72 61 74 69 6f | 6e 73 20 61 70 70 6c 79 |operatio|ns apply| |00000b60| 20 61 6e 64 20 79 6f 75 | 20 6d 61 79 20 66 72 65 | and you| may fre| |00000b70| 65 6c 79 20 75 73 65 20 | 70 61 72 65 6e 74 68 65 |ely use |parenthe| |00000b80| 73 65 73 2e 20 20 2a 2f | 0d 0d 0d 2f 2a 20 52 65 |ses. */|.../* Re| |00000b90| 73 6f 6c 75 74 69 6f 6e | 3a 20 57 68 65 6e 20 61 |solution|: When a| |00000ba0| 20 73 61 6d 70 6c 65 20 | 69 73 20 74 61 6b 65 6e | sample |is taken| |00000bb0| 2c 20 61 6e 6f 74 68 65 | 72 20 77 6f 6e 27 74 20 |, anothe|r won't | |00000bc0| 62 65 20 74 61 6b 65 6e | 20 75 6e 74 69 6c 20 61 |be taken| until a| |00000bd0| 20 63 65 72 74 61 69 6e | 20 70 65 72 69 6f 64 20 | certain| period | |00000be0| 6f 66 20 74 69 6d 65 20 | 6c 61 74 65 72 2e 20 20 |of time |later. | |00000bf0| 54 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 74 69 |The foll|owing ti| |00000c00| 6d 65 20 28 69 6e 20 6d | 69 6c 6c 69 73 65 63 6f |me (in m|illiseco| |00000c10| 6e 64 73 29 20 69 73 20 | 74 68 69 73 20 6c 65 6e |nds) is |this len| |00000c20| 67 74 68 20 6f 66 20 74 | 69 6d 65 2e 20 54 68 65 |gth of t|ime. The| |00000c30| 20 68 69 67 68 65 72 20 | 74 68 69 73 20 64 65 6c | higher |this del| |00000c40| 61 79 20 69 73 2c 20 74 | 68 65 20 6c 65 73 73 20 |ay is, t|he less | |00000c50| 6f 66 74 65 6e 20 22 73 | 61 6d 70 6c 65 73 22 20 |often "s|amples" | |00000c60| 77 69 6c 6c 20 62 65 20 | 74 61 6b 65 6e 20 61 6e |will be |taken an| |00000c70| 64 20 74 68 75 73 20 74 | 68 65 20 74 72 61 69 6c |d thus t|he trail| |00000c80| 20 77 69 6c 6c 20 61 70 | 70 65 61 72 20 6d 6f 72 | will ap|pear mor| |00000c90| 65 20 73 70 61 72 73 65 | 2e 20 20 49 66 20 79 6f |e sparse|. If yo| |00000ca0| 75 20 68 61 76 65 20 61 | 20 63 6f 6e 66 69 67 20 |u have a| config | |00000cb0| 77 68 65 72 65 20 73 61 | 6d 70 6c 65 73 20 73 65 |where sa|mples se| |00000cc0| 65 6d 20 74 6f 20 62 65 | 20 72 65 61 6c 6c 79 20 |em to be| really | |00000cd0| 63 72 6f 77 64 65 64 2c | 20 72 61 69 73 65 20 74 |crowded,| raise t| |00000ce0| 68 69 73 20 76 61 6c 75 | 65 20 62 79 20 33 30 20 |his valu|e by 30 | |00000cf0| 6f 72 20 34 30 2e 20 2a | 2f 0d 52 65 73 6e 3d 31 |or 40. *|/.Resn=1| |00000d00| 30 2c 0d 0d 2f 2a 20 44 | 75 72 61 74 69 6f 6e 3a |0,../* D|uration:| |00000d10| 20 20 54 68 69 73 20 73 | 70 65 63 69 66 69 65 73 | This s|pecifies| |00000d20| 20 68 6f 77 20 6c 6f 6e | 67 20 61 20 73 61 6d 70 | how lon|g a samp| |00000d30| 6c 65 20 73 74 69 63 6b | 73 20 61 72 6f 75 6e 64 |le stick|s around| |00000d40| 20 75 6e 74 69 6c 20 69 | 74 73 20 63 6f 6e 73 69 | until i|ts consi| |00000d50| 64 65 72 65 64 20 65 78 | 70 69 72 65 64 2e 20 20 |dered ex|pired. | |00000d60| 57 68 65 6e 20 61 20 73 | 61 6d 70 6c 65 20 68 61 |When a s|ample ha| |00000d70| 73 20 62 65 65 6e 20 61 | 72 6f 75 6e 64 20 6c 6f |s been a|round lo| |00000d80| 6e 67 65 72 20 74 68 61 | 6e 20 74 68 69 73 20 74 |nger tha|n this t| |00000d90| 69 6d 65 2c 20 69 74 27 | 73 20 64 65 6c 65 74 65 |ime, it'|s delete| |00000da0| 64 2e 20 20 53 6f 20 61 | 73 20 74 68 69 73 20 6e |d. So a|s this n| |00000db0| 75 6d 62 65 72 20 69 6e | 63 72 65 61 73 65 73 2c |umber in|creases,| |00000dc0| 20 74 68 65 20 6d 6f 72 | 65 20 73 61 6d 70 6c 65 | the mor|e sample| |00000dd0| 73 20 74 68 61 74 20 77 | 69 6c 6c 20 61 72 6f 75 |s that w|ill arou| |00000de0| 6e 64 20 65 61 63 68 20 | 66 72 61 6d 65 2e 20 20 |nd each |frame. | |00000df0| 54 68 69 73 20 76 61 6c | 75 65 20 69 73 20 61 20 |This val|ue is a | |00000e00| 6e 75 6d 62 65 72 20 61 | 6e 64 20 69 73 20 6e 6f |number a|nd is no| |00000e10| 74 20 61 6e 20 65 78 70 | 72 65 73 73 69 6f 6e 20 |t an exp|ression | |00000e20| 28 77 68 65 72 65 20 79 | 6f 75 20 63 61 6e 20 70 |(where y|ou can p| |00000e30| 75 74 20 69 6e 20 76 61 | 72 69 61 62 6c 65 20 74 |ut in va|riable t| |00000e40| 65 72 6d 73 2c 20 65 74 | 63 29 2e 2a 2f 0d 44 75 |erms, et|c).*/.Du| |00000e50| 72 6e 3d 22 31 2e 33 22 | 2c 0d 0d 0d 2f 2a 20 20 |rn="1.3"|,.../* | |00000e60| 20 43 61 6d 65 72 61 20 | 70 6f 73 69 74 69 6f 6e | Camera |position| |00000e70| 3a 20 20 45 78 70 72 65 | 73 73 20 74 68 65 20 70 |: Expre|ss the p| |00000e80| 6f 73 69 74 69 6f 6e 20 | 6f 66 20 74 68 65 20 63 |osition |of the c| |00000e90| 61 6d 65 72 61 2e 20 20 | 54 68 65 20 76 61 72 69 |amera. |The vari| |00000ea0| 61 62 6c 65 20 22 74 22 | 20 69 73 20 61 76 61 69 |able "t"| is avai| |00000eb0| 6c 61 62 6c 65 20 66 6f | 72 20 61 6c 6c 20 74 68 |lable fo|r all th| |00000ec0| 65 20 63 61 6d 65 72 61 | 20 65 78 70 72 65 73 73 |e camera| express| |00000ed0| 69 6f 6e 73 2e 20 20 74 | 20 69 73 20 74 68 65 20 |ions. t| is the | |00000ee0| 73 79 73 74 65 6d 20 74 | 69 6d 65 20 28 69 6e 20 |system t|ime (in | |00000ef0| 73 65 63 6f 6e 64 73 29 | 2c 20 61 6e 64 20 69 73 |seconds)|, and is| |00000f00| 20 74 68 65 20 77 61 79 | 20 74 6f 20 67 65 74 20 | the way| to get | |00000f10| 74 68 65 20 63 61 6d 65 | 72 61 20 74 6f 20 64 6f |the came|ra to do| |00000f20| 20 74 68 69 6e 67 73 20 | 74 68 6f 75 67 68 20 74 | things |though t| |00000f30| 69 6d 65 20 28 63 68 61 | 6e 67 65 20 70 6f 73 69 |ime (cha|nge posi| |00000f40| 74 69 6f 6e 20 6f 72 20 | 63 68 61 6e 67 65 20 76 |tion or |change v| |00000f50| 69 65 77 69 6e 67 20 6f | 72 69 65 6e 74 61 74 69 |iewing o|rientati| |00000f60| 6f 6e 29 20 2e 20 20 43 | 61 6d 58 2c 20 59 2c 20 |on) . C|amX, Y, | |00000f70| 61 6e 64 20 58 20 61 72 | 65 20 74 68 65 20 63 61 |and X ar|e the ca| |00000f80| 6d 65 72 61 27 73 20 63 | 6f 6f 72 64 69 6e 61 74 |mera's c|oordinat| |00000f90| 65 73 20 69 6e 20 73 70 | 61 63 65 2e 20 20 2a 2f |es in sp|ace. */| |00000fa0| 0d 43 61 6d 58 3d 22 36 | 30 20 2a 20 73 69 6e 28 |.CamX="6|0 * sin(| |00000fb0| 20 2e 35 20 2a 20 74 20 | 29 22 2c 0d 43 61 6d 59 | .5 * t |)",.CamY| |00000fc0| 3d 22 32 30 20 2a 20 63 | 6f 73 28 20 2e 33 20 2a |="20 * c|os( .3 *| |00000fd0| 20 74 20 29 22 2c 0d 43 | 61 6d 5a 3d 22 31 34 20 | t )",.C|amZ="14 | |00000fe0| 2b 20 36 20 2a 20 63 6f | 73 28 20 2e 33 20 2a 20 |+ 6 * co|s( .3 * | |00000ff0| 74 20 29 22 2c 0d 0d 2f | 2a 20 43 61 6d 65 72 61 |t )",../|* Camera| |00001000| 20 4c 6f 6f 6b 20 50 6f | 69 6e 74 3a 20 45 78 70 | Look Po|int: Exp| |00001010| 72 65 73 73 65 73 20 74 | 68 65 20 70 6f 69 6e 74 |resses t|he point| |00001020| 20 69 6e 20 73 70 61 63 | 65 20 74 68 65 20 63 61 | in spac|e the ca| |00001030| 6d 65 72 61 20 6c 6f 6f | 6b 73 20 61 74 2e 20 20 |mera loo|ks at. | |00001040| 48 65 6e 63 65 20 74 68 | 65 20 64 69 72 65 63 74 |Hence th|e direct| |00001050| 69 6f 6e 20 74 68 65 20 | 63 61 6d 65 72 61 20 6c |ion the |camera l| |00001060| 6f 6f 6b 73 20 69 73 20 | 28 2d 28 43 61 6d 58 2d |ooks is |(-(CamX-| |00001070| 43 6d 4c 58 29 2c 2d 28 | 43 61 6d 59 2d 43 6d 4c |CmLX),-(|CamY-CmL| |00001080| 59 29 2c 2d 28 43 61 6d | 5a 2d 43 6d 4c 5a 29 29 |Y),-(Cam|Z-CmLZ))| |00001090| 2e 20 20 20 2a 2f 0d 43 | 6d 4c 58 3d 22 32 30 22 |. */.C|mLX="20"| |000010a0| 2c 0d 43 6d 4c 59 3d 22 | 30 22 2c 0d 43 6d 4c 5a |,.CmLY="|0",.CmLZ| |000010b0| 3d 22 30 22 2c 0d 0d 2f | 2a 20 43 61 6d 65 72 61 |="0",../|* Camera| |000010c0| 20 27 55 70 27 20 44 69 | 72 65 63 74 69 6f 6e 3a | 'Up' Di|rection:| |000010d0| 20 20 54 68 65 20 64 69 | 72 65 63 74 69 6f 6e 20 | The di|rection | |000010e0| 6f 66 20 74 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |of the f|ollowing| |000010f0| 20 76 65 63 74 6f 72 20 | 73 70 65 63 69 66 69 65 | vector |specifie| |00001100| 73 20 74 68 65 20 64 69 | 72 65 63 74 69 6f 6e 20 |s the di|rection | |00001110| 66 72 6f 6d 20 74 68 65 | 20 63 61 6d 65 72 61 20 |from the| camera | |00001120| 6c 6f 63 61 74 69 6f 6e | 20 74 68 61 74 20 69 73 |location| that is| |00001130| 20 27 75 70 27 2d 2d 74 | 68 61 74 20 69 73 2c 20 | 'up'--t|hat is, | |00001140| 69 74 27 73 20 74 68 65 | 20 79 20 64 69 72 65 63 |it's the| y direc| |00001150| 74 69 6f 6e 20 69 6e 20 | 74 68 65 20 63 61 6d 65 |tion in |the came| |00001160| 72 61 27 73 20 63 6f 6f | 72 64 69 6e 61 74 65 20 |ra's coo|rdinate | |00001170| 73 79 73 74 65 6d 2e 20 | 20 49 6e 20 6f 74 68 65 |system. | In othe| |00001180| 72 20 77 6f 72 64 73 2c | 20 74 68 65 20 73 65 67 |r words,| the seg| |00001190| 6d 65 6e 74 20 66 72 6f | 6d 20 70 6f 69 6e 74 20 |ment fro|m point | |000011a0| 43 6d 4c 20 74 6f 20 70 | 6f 69 6e 74 20 28 43 6d |CmL to p|oint (Cm| |000011b0| 4c 2b 43 55 70 29 20 67 | 6f 65 73 20 66 72 6f 6d |L+CUp) g|oes from| |000011c0| 20 65 78 61 63 74 20 6d | 69 64 64 6c 65 20 6f 66 | exact m|iddle of| |000011d0| 20 74 68 65 20 73 63 72 | 65 65 6e 20 61 6e 64 20 | the scr|een and | |000011e0| 70 6f 69 6e 74 73 20 70 | 65 72 66 65 63 74 6c 79 |points p|erfectly| |000011f0| 20 75 70 77 61 72 64 2e | 20 20 4d 61 6b 65 20 73 | upward.| Make s| |00001200| 75 72 65 20 74 68 69 73 | 20 76 65 63 74 6f 72 20 |ure this| vector | |00001210| 6e 65 76 65 72 20 63 72 | 6f 73 73 65 73 20 74 68 |never cr|osses th| |00001220| 65 20 70 72 65 63 69 73 | 65 20 64 69 72 65 63 74 |e precis|e direct| |00001230| 69 6f 6e 20 61 73 20 74 | 68 65 20 43 61 6d 65 72 |ion as t|he Camer| |00001240| 61 20 64 69 72 65 63 74 | 69 6f 6e 20 6f 72 20 65 |a direct|ion or e| |00001250| 6c 73 65 20 79 6f 75 27 | 6c 6c 20 63 61 75 73 65 |lse you'|ll cause| |00001260| 20 61 6e 20 75 6e 73 69 | 67 68 74 6c 79 20 6a 75 | an unsi|ghtly ju| |00001270| 6d 70 2d 64 69 73 63 6f | 6e 74 69 6e 75 69 74 79 |mp-disco|ntinuity| |00001280| 20 6f 66 20 63 61 6d 65 | 72 61 20 75 70 20 64 69 | of came|ra up di| |00001290| 72 65 63 74 69 6f 6e 20 | 28 61 73 20 57 68 69 74 |rection |(as Whit| |000012a0| 65 43 61 70 20 77 69 6c | 6c 20 62 65 20 66 6f 72 |eCap wil|l be for| |000012b0| 63 65 64 20 74 6f 20 63 | 68 6f 6f 73 65 20 61 6e |ced to c|hoose an| |000012c0| 20 61 72 62 69 74 72 61 | 72 79 20 27 75 70 27 20 | arbitra|ry 'up' | |000012d0| 64 69 72 65 63 74 69 6f | 6e 29 2e 20 20 46 6f 72 |directio|n). For| |000012e0| 20 65 78 61 6d 70 6c 65 | 2c 20 61 73 20 74 68 65 | example|, as the| |000012f0| 20 63 61 6d 65 72 61 27 | 73 20 6c 69 6e 65 20 6f | camera'|s line o| |00001300| 66 20 73 69 67 68 74 20 | 61 70 70 72 6f 61 63 68 |f sight |approach| |00001310| 65 73 20 74 68 65 20 64 | 69 72 65 63 74 69 6f 6e |es the d|irection| |00001320| 20 6f 66 20 43 55 70 2c | 20 74 68 65 20 73 65 67 | of CUp,| the seg| |00001330| 6d 65 6e 74 20 64 65 73 | 63 72 69 62 65 64 20 61 |ment des|cribed a| |00001340| 62 6f 76 65 20 61 70 70 | 72 6f 61 63 68 65 73 20 |bove app|roaches | |00001350| 61 20 73 69 6e 67 6c 65 | 20 70 69 78 65 6c 20 28 |a single| pixel (| |00001360| 69 6e 20 74 68 65 20 6d | 69 64 64 6c 65 20 6f 66 |in the m|iddle of| |00001370| 20 74 68 65 20 73 63 72 | 65 65 6e 29 2e 20 20 22 | the scr|een). "| |00001380| 54 75 6e 6e 65 6c 20 56 | 69 73 69 6f 6e 22 20 61 |Tunnel V|ision" a| |00001390| 6e 64 20 22 43 61 6e 79 | 6f 6e 20 43 68 61 73 65 |nd "Cany|on Chase| |000013a0| 22 20 75 73 65 20 43 55 | 70 20 74 6f 20 6d 61 6b |" use CU|p to mak| |000013b0| 65 20 74 68 65 20 63 61 | 6d 65 72 61 20 63 68 61 |e the ca|mera cha| |000013c0| 6e 67 65 20 6f 72 69 65 | 6e 74 61 74 69 6f 6e 20 |nge orie|ntation | |000013d0| 69 6e 20 61 20 63 6f 6f | 6c 20 77 61 79 2e 20 20 |in a coo|l way. | |000013e0| 20 2a 2f 0d 43 55 70 58 | 3d 22 30 22 2c 0d 43 55 | */.CUpX|="0",.CU| |000013f0| 70 59 3d 22 30 22 2c 0d | 43 55 70 5a 3d 22 31 22 |pY="0",.|CUpZ="1"| |00001400| 2c 0d 0d 2f 2a 20 49 66 | 20 79 6f 75 20 64 69 64 |,../* If| you did| |00001410| 6e 27 74 20 63 61 74 63 | 68 20 61 6c 6c 20 74 68 |n't catc|h all th| |00001420| 61 74 20 43 61 6d 65 72 | 61 20 73 74 75 66 66 20 |at Camer|a stuff | |00001430| 74 68 65 20 66 69 72 73 | 74 20 74 69 6d 65 20 61 |the firs|t time a| |00001440| 72 6f 75 6e 64 2c 20 64 | 6f 6e 27 74 20 73 77 65 |round, d|on't swe| |00001450| 61 74 20 69 74 2e 20 20 | 49 66 20 79 6f 75 20 6c |at it. |If you l| |00001460| 6f 6f 6b 20 61 20 65 6e | 6f 75 67 68 20 63 6f 6e |ook a en|ough con| |00001470| 66 69 67 73 20 79 6f 75 | 27 6c 6c 20 73 65 65 20 |figs you|'ll see | |00001480| 68 6f 77 20 64 6f 20 6d | 69 6d 69 63 20 73 6f 6d |how do m|imic som| |00001490| 65 20 62 61 73 69 63 20 | 63 61 6d 65 72 61 20 6d |e basic |camera m| |000014a0| 6f 76 65 6d 65 6e 74 2e | 20 20 2a 2f 0d 20 0d 2f |ovement.| */. ./| |000014b0| 2a 20 20 54 61 69 6c 20 | 50 6f 73 69 74 69 6f 6e |* Tail |Position| |000014c0| 2f 53 68 61 70 65 3a 20 | 20 57 68 69 74 65 43 61 |/Shape: | WhiteCa| |000014d0| 70 20 67 69 76 65 73 20 | 79 6f 75 20 61 63 63 65 |p gives |you acce| |000014e0| 73 73 20 74 6f 20 33 20 | 76 61 6c 75 65 73 20 61 |ss to 3 |values a| |000014f0| 6e 64 20 61 20 66 75 6e | 63 74 69 6f 6e 20 61 6e |nd a fun|ction an| |00001500| 64 20 6e 65 65 64 73 20 | 62 61 63 6b 20 61 6e 20 |d needs |back an | |00001510| 78 79 7a 20 63 6f 6f 72 | 64 69 6e 61 74 65 2e 20 |xyz coor|dinate. | |00001520| 20 54 68 65 20 33 20 76 | 61 6c 75 65 73 20 61 72 | The 3 v|alues ar| |00001530| 65 3a 20 20 74 2d 2d 74 | 68 65 20 73 79 73 74 65 |e: t--t|he syste| |00001540| 6d 20 74 69 6d 65 20 69 | 6e 64 65 78 20 28 69 6e |m time i|ndex (in| |00001550| 20 73 65 63 6f 6e 64 73 | 29 2c 20 73 74 2d 2d 74 | seconds|), st--t| |00001560| 68 65 20 73 79 73 74 65 | 6d 20 74 69 6d 65 20 74 |he syste|m time t| |00001570| 68 65 20 63 75 72 72 65 | 6e 74 20 73 61 6d 70 6c |he curre|nt sampl| |00001580| 65 20 77 61 73 20 72 65 | 63 6f 72 64 65 64 2c 20 |e was re|corded, | |00001590| 61 6e 64 20 73 2d 2d 61 | 20 70 61 72 61 6d 65 74 |and s--a| paramet| |000015a0| 72 69 63 20 76 61 6c 75 | 65 20 74 68 61 74 20 67 |ric valu|e that g| |000015b0| 6f 65 73 20 66 72 6f 6d | 20 30 20 74 6f 20 31 2e |oes from| 0 to 1.| |000015c0| 20 20 54 68 65 20 73 6f | 75 6e 64 20 6d 61 67 6e | The so|und magn| |000015d0| 69 74 75 64 65 2f 61 6d | 70 6c 69 74 75 64 65 20 |itude/am|plitude | |000015e0| 6f 66 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 73 |of the c|urrent s| |000015f0| 61 6d 70 6c 65 20 69 73 | 20 61 63 63 65 73 73 65 |ample is| accesse| |00001600| 64 20 76 69 61 20 74 68 | 65 20 6d 61 67 28 29 20 |d via th|e mag() | |00001610| 66 75 6e 63 74 69 6f 6e | 2e 20 20 6d 61 67 28 20 |function|. mag( | |00001620| 66 20 29 20 72 65 74 75 | 72 6e 73 20 74 68 65 20 |f ) retu|rns the | |00001630| 70 6f 77 65 72 20 6f 66 | 20 66 72 65 71 75 65 6e |power of| frequen| |00001640| 63 79 20 66 20 6f 66 20 | 74 68 65 20 63 75 72 72 |cy f of |the curr| |00001650| 65 6e 74 20 73 61 6d 70 | 6c 65 2c 20 61 6e 64 20 |ent samp|le, and | |00001660| 74 68 65 20 64 6f 6d 61 | 69 6e 20 6f 66 20 6d 61 |the doma|in of ma| |00001670| 67 28 29 20 69 73 20 30 | 20 74 6f 20 31 20 69 6e |g() is 0| to 1 in| |00001680| 63 6c 75 73 69 76 65 2e | 20 20 57 68 69 74 65 43 |clusive.| WhiteC| |00001690| 61 70 20 61 6c 73 6f 20 | 63 6f 6d 70 75 74 65 73 |ap also |computes| |000016a0| 20 61 20 63 6f 6d 6d 6f | 6e 6c 79 20 75 73 65 64 | a commo|nly used| |000016b0| 20 76 61 6c 75 65 20 66 | 6f 72 20 79 6f 75 2c 20 | value f|or you, | |000016c0| 64 74 2d 2d 30 20 6d 65 | 61 6e 73 20 74 68 65 20 |dt--0 me|ans the | |000016d0| 63 75 72 72 65 6e 74 20 | 73 61 6d 70 6c 65 20 77 |current |sample w| |000016e0| 61 73 20 6a 75 73 74 20 | 72 65 63 6f 72 64 65 64 |as just |recorded| |000016f0| 20 61 6e 64 20 31 20 6d | 65 61 6e 73 20 69 74 27 | and 1 m|eans it'| |00001700| 73 20 61 62 6f 75 74 20 | 61 62 6f 75 74 20 74 6f |s about |about to| |00001710| 20 65 78 70 69 72 65 2e | 0d 20 20 20 20 54 68 65 | expire.|. The| |00001720| 20 6e 65 78 74 20 74 68 | 69 6e 67 20 74 6f 20 6c | next th|ing to l| |00001730| 65 61 72 6e 20 69 73 20 | 68 6f 77 20 74 6f 20 75 |earn is |how to u| |00001740| 73 65 20 74 65 6d 70 6f | 72 61 72 79 20 76 61 72 |se tempo|rary var| |00001750| 69 61 62 6c 65 73 2e 20 | 20 57 68 69 74 65 43 61 |iables. | WhiteCa| |00001760| 70 20 61 6c 6c 6f 77 73 | 20 79 6f 75 20 74 6f 20 |p allows| you to | |00001770| 63 6f 6d 70 75 74 65 20 | 63 6f 6d 6d 6f 6e 6c 79 |compute |commonly| |00001780| 20 75 73 65 64 20 76 61 | 6c 75 65 73 20 73 6f 20 | used va|lues so | |00001790| 74 68 61 74 20 79 6f 75 | 20 63 61 6e 20 61 76 6f |that you| can avo| |000017a0| 69 64 20 68 61 76 69 6e | 67 20 57 68 69 74 65 43 |id havin|g WhiteC| |000017b0| 61 70 20 72 65 63 6f 6d | 70 75 74 65 20 74 68 69 |ap recom|pute thi| |000017c0| 6e 67 73 20 75 6e 6e 65 | 63 65 73 73 61 72 69 6c |ngs unne|cessaril| |000017d0| 79 2e 20 20 46 6f 72 20 | 6e 6f 77 2c 20 6a 75 73 |y. For |now, jus| |000017e0| 74 20 6b 6e 6f 77 20 74 | 68 61 74 20 41 30 2c 20 |t know t|hat A0, | |000017f0| 42 30 2c 20 42 31 2c 20 | 43 31 2c 20 65 74 63 2c |B0, B1, |C1, etc,| |00001800| 20 61 72 65 20 74 65 6d | 70 6f 72 61 72 79 20 76 | are tem|porary v| |00001810| 61 72 69 61 62 6c 65 73 | 2e 20 20 4c 65 74 27 73 |ariables|. Let's| |00001820| 20 62 72 65 61 6b 20 57 | 68 69 74 65 43 61 70 20 | break W|hiteCap | |00001830| 64 6f 77 6e 3a 0d 0d 62 | 65 67 69 6e 20 7b 0d 20 |down:..b|egin {. | |00001840| 20 20 65 76 61 6c 75 61 | 74 65 20 41 30 2c 20 41 | evalua|te A0, A| |00001850| 31 2c 20 41 32 2e 2e 2e | 0d 20 20 20 66 6f 72 20 |1, A2...|. for | |00001860| 65 61 63 68 20 66 72 61 | 6d 65 20 7b 0d 20 20 20 |each fra|me {. | |00001870| 20 20 20 72 65 63 6f 72 | 64 20 61 20 73 6f 75 6e | recor|d a soun| |00001880| 64 20 73 61 6d 70 6c 65 | 20 28 69 65 2c 20 63 61 |d sample| (ie, ca| |00001890| 70 74 75 72 65 20 61 20 | 66 72 65 71 20 73 70 65 |pture a |freq spe| |000018a0| 63 74 72 75 6d 20 66 6f | 72 20 74 68 61 74 20 6d |ctrum fo|r that m| |000018b0| 6f 6d 65 6e 74 20 69 6e | 20 74 69 6d 65 29 0d 20 |oment in| time). | |000018c0| 20 20 20 20 20 65 72 61 | 73 65 20 72 65 63 6f 72 | era|se recor| |000018d0| 64 65 64 20 73 61 6d 70 | 6c 65 73 20 6f 6c 64 65 |ded samp|les olde| |000018e0| 72 20 74 68 61 6e 20 44 | 75 72 6e 0d 20 20 20 20 |r than D|urn. | |000018f0| 20 20 74 20 3d 20 73 79 | 73 74 65 6d 20 74 69 6d | t = sy|stem tim| |00001900| 65 0d 20 20 20 20 20 20 | 65 76 61 6c 75 61 74 65 |e. |evaluate| |00001910| 20 42 30 2c 20 42 31 2c | 20 42 32 2e 2e 2e 0d 20 | B0, B1,| B2.... | |00001920| 20 20 20 20 20 65 76 61 | 6c 75 61 74 65 20 61 6e | eva|luate an| |00001930| 64 20 61 70 70 6c 79 20 | 42 63 6b 52 47 42 20 28 |d apply |BckRGB (| |00001940| 74 68 65 20 62 61 63 6b | 67 72 6f 75 6e 64 20 63 |the back|ground c| |00001950| 6f 6c 6f 72 29 0d 20 20 | 20 20 20 20 65 76 61 6c |olor). | eval| |00001960| 75 61 74 65 20 43 61 6d | 58 59 5a 2c 20 43 6d 4c |uate Cam|XYZ, CmL| |00001970| 58 59 5a 2c 20 61 6e 64 | 20 43 55 70 58 59 5a 20 |XYZ, and| CUpXYZ | |00001980| 28 74 68 65 20 63 61 6d | 20 70 6f 73 20 61 6e 64 |(the cam| pos and| |00001990| 20 6f 72 69 65 6e 74 61 | 74 69 6f 6e 29 0d 20 20 | orienta|tion). | |000019a0| 20 20 20 20 66 6f 72 20 | 73 61 6d 70 6c 65 20 3d | for |sample =| |000019b0| 20 73 74 65 70 20 74 68 | 72 75 20 73 61 6d 70 6c | step th|ru sampl| |000019c0| 65 73 20 7b 0d 20 20 20 | 20 20 20 20 20 20 73 74 |es {. | st| |000019d0| 20 3d 20 73 61 6d 70 6c | 65 2e 74 69 6d 65 52 65 | = sampl|e.timeRe| |000019e0| 63 6f 72 64 65 64 0d 20 | 20 20 20 20 20 20 20 20 |corded. | | |000019f0| 64 74 20 3d 20 28 20 74 | 68 65 54 69 6d 65 4e 6f |dt = ( t|heTimeNo| |00001a00| 77 20 2d 20 73 61 6d 70 | 6c 65 2e 74 69 6d 65 52 |w - samp|le.timeR| |00001a10| 65 63 6f 72 64 65 64 20 | 29 20 2f 20 44 75 72 6e |ecorded |) / Durn| |00001a20| 0d 20 20 20 20 20 20 20 | 20 20 73 65 74 50 65 6e |. | setPen| |00001a30| 57 69 64 74 68 28 20 4c | 57 64 74 20 29 0d 20 20 |Width( L|Wdt ). | |00001a40| 20 20 20 20 20 20 20 65 | 76 61 6c 75 61 74 65 20 | e|valuate | |00001a50| 43 30 2c 20 43 31 2c 20 | 43 32 2e 2e 2e 0d 20 20 |C0, C1, |C2.... | |00001a60| 20 20 20 20 20 20 20 66 | 6f 72 20 73 20 3d 20 30 | f|or s = 0| |00001a70| 20 74 6f 20 31 20 7b 0d | 20 20 20 20 20 20 20 20 | to 1 {.| | |00001a80| 20 20 20 20 65 76 61 6c | 75 61 74 65 20 44 30 2c | eval|uate D0,| |00001a90| 20 44 31 2c 20 44 32 2e | 2e 2e 0d 20 20 20 20 20 | D1, D2.|... | |00001aa0| 20 20 20 20 20 20 20 73 | 63 72 65 65 6e 5f 70 74 | s|creen_pt| |00001ab0| 20 3d 20 67 65 74 53 63 | 72 6e 50 6f 73 4f 66 28 | = getSc|rnPosOf(| |00001ac0| 20 58 2c 20 59 2c 20 5a | 2c 20 43 61 6d 58 59 5a | X, Y, Z|, CamXYZ| |00001ad0| 2c 20 43 6d 4c 58 59 5a | 2c 20 43 55 70 58 59 5a |, CmLXYZ|, CUpXYZ| |00001ae0| 20 29 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 69 | ). | i| |00001af0| 66 20 28 20 73 74 20 3d | 3d 20 74 20 29 20 0d 20 |f ( st =|= t ) . | |00001b00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 73 65 | | se| |00001b10| 74 50 65 6e 43 6f 6c 6f | 72 28 20 4c 76 6c 52 2c |tPenColo|r( LvlR,| |00001b20| 20 4c 76 6c 47 2c 20 4c | 76 6c 42 20 29 0d 20 20 | LvlG, L|vlB ). | |00001b30| 20 20 20 20 20 20 20 20 | 20 20 65 6c 73 65 0d 20 | | else. | |00001b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 73 65 | | se| |00001b50| 74 50 65 6e 43 6f 6c 6f | 72 28 20 52 2c 20 47 2c |tPenColo|r( R, G,| |00001b60| 20 42 20 29 0d 20 20 20 | 20 20 20 20 20 20 20 20 | B ). | | |00001b70| 20 64 72 61 77 28 20 73 | 63 72 65 65 6e 5f 70 74 | draw( s|creen_pt| |00001b80| 20 29 0d 20 20 20 20 20 | 20 20 20 20 7d 0d 20 20 | ). | }. | |00001b90| 20 20 20 20 7d 0d 20 20 | 20 7d 0d 7d 0d 0d 09 09 | }. | }.}....| |00001ba0| 09 55 73 69 6e 67 20 74 | 65 6d 70 6f 72 61 72 79 |.Using t|emporary| |00001bb0| 20 76 61 72 69 61 62 6c | 65 73 20 69 73 20 75 73 | variabl|es is us| |00001bc0| 65 66 75 6c 20 77 68 65 | 6e 20 79 6f 75 20 77 61 |eful whe|n you wa| |00001bd0| 6e 74 20 74 6f 20 63 6f | 6d 70 75 74 65 20 73 6f |nt to co|mpute so| |00001be0| 6d 65 74 68 69 6e 67 20 | 6f 6e 63 65 20 61 6e 64 |mething |once and| |00001bf0| 20 75 73 65 20 69 74 20 | 6d 75 6c 74 69 70 6c 65 | use it |multiple| |00001c00| 20 74 69 6d 65 73 20 28 | 74 6f 20 61 76 6f 69 64 | times (|to avoid| |00001c10| 20 72 65 64 75 6e 64 61 | 6e 74 20 63 6f 6d 70 75 | redunda|nt compu| |00001c20| 74 61 74 69 6f 6e 29 2e | 20 20 54 68 65 72 65 20 |tation).| There | |00001c30| 61 72 65 20 34 20 67 72 | 6f 75 70 73 20 6f 66 20 |are 4 gr|oups of | |00001c40| 74 65 6d 70 6f 72 61 72 | 79 20 76 61 72 69 61 62 |temporar|y variab| |00001c50| 6c 65 73 20 61 76 61 69 | 6c 61 62 6c 65 20 66 6f |les avai|lable fo| |00001c60| 72 20 75 73 65 20 69 6e | 20 57 68 69 74 65 43 61 |r use in| WhiteCa| |00001c70| 70 3a 20 41 2c 20 42 2c | 20 43 20 61 6e 64 20 44 |p: A, B,| C and D| |00001c80| 2e 20 20 20 20 54 68 65 | 20 41 20 76 61 72 69 61 |. The| A varia| |00001c90| 62 6c 65 73 20 61 72 65 | 20 65 76 61 6c 75 61 74 |bles are| evaluat| |00001ca0| 65 64 20 6f 6e 63 65 2c | 20 77 68 65 6e 20 74 68 |ed once,| when th| |00001cb0| 65 20 63 6f 6e 66 69 67 | 20 69 73 20 6c 6f 61 64 |e config| is load| |00001cc0| 65 64 2c 20 74 68 65 20 | 42 20 76 61 72 69 61 62 |ed, the |B variab| |00001cd0| 6c 65 73 20 61 72 65 20 | 65 76 61 6c 75 61 74 65 |les are |evaluate| |00001ce0| 64 20 61 74 20 74 68 65 | 20 73 74 61 72 74 20 69 |d at the| start i| |00001cf0| 66 20 65 61 63 68 20 66 | 72 61 6d 65 2c 20 74 68 |f each f|rame, th| |00001d00| 65 20 43 20 76 61 72 69 | 61 62 6c 65 73 20 61 72 |e C vari|ables ar| |00001d10| 65 20 65 76 61 6c 75 61 | 74 65 64 20 65 61 63 68 |e evalua|ted each| |00001d20| 20 73 61 6d 70 6c 65 20 | 28 66 6f 72 20 65 61 63 | sample |(for eac| |00001d30| 68 20 66 72 61 6d 65 29 | 2c 20 61 6e 64 20 74 68 |h frame)|, and th| |00001d40| 65 20 44 20 76 61 72 69 | 61 62 6c 65 73 20 61 72 |e D vari|ables ar| |00001d50| 65 20 65 76 61 6c 75 61 | 74 65 64 20 66 6f 72 20 |e evalua|ted for | |00001d60| 65 61 63 68 20 63 68 61 | 6e 67 65 20 69 6e 20 27 |each cha|nge in '| |00001d70| 73 27 20 28 66 6f 72 20 | 65 61 63 68 20 73 61 6d |s' (for |each sam| |00001d80| 70 6c 65 20 66 6f 72 20 | 65 61 63 68 20 66 72 61 |ple for |each fra| |00001d90| 6d 65 29 2e 20 20 54 68 | 65 20 41 20 76 61 72 69 |me). Th|e A vari| |00001da0| 61 62 6c 65 73 20 61 72 | 65 20 75 73 75 61 6c 6c |ables ar|e usuall| |00001db0| 79 20 75 73 65 64 20 61 | 73 20 67 6c 6f 62 61 6c |y used a|s global| |00001dc0| 20 63 6f 6e 66 69 67 20 | 76 61 6c 75 65 73 20 77 | config |values w| |00001dd0| 68 65 6e 20 74 68 65 20 | 63 6f 6e 66 69 67 20 6c |hen the |config l| |00001de0| 6f 61 64 73 2e 20 20 46 | 6f 72 20 65 78 61 6d 70 |oads. F|or examp| |00001df0| 6c 65 2c 20 79 6f 75 20 | 63 6f 75 6c 64 20 73 65 |le, you |could se| |00001e00| 74 20 41 30 2c 20 41 31 | 2c 20 41 32 20 74 6f 20 |t A0, A1|, A2 to | |00001e10| 62 65 20 61 20 72 61 6e | 64 6f 6d 20 76 61 6c 75 |be a ran|dom valu| |00001e20| 65 73 20 74 68 61 74 20 | 67 65 74 20 75 73 65 64 |es that |get used| |00001e30| 20 74 6f 67 65 74 68 65 | 72 20 74 6f 20 66 6f 72 | togethe|r to for| |00001e40| 6d 20 61 6e 20 52 47 42 | 20 63 6f 6c 6f 72 20 74 |m an RGB| color t| |00001e50| 68 61 74 27 73 20 75 73 | 65 64 20 66 6f 72 20 74 |hat's us|ed for t| |00001e60| 68 65 20 63 6f 6e 66 69 | 67 2c 20 73 6f 20 74 68 |he confi|g, so th| |00001e70| 61 74 20 65 61 63 68 20 | 74 69 6d 65 20 74 68 65 |at each |time the| |00001e80| 20 63 6f 6e 66 69 67 20 | 6c 6f 61 64 73 20 69 74 | config |loads it| |00001e90| 27 73 20 77 6f 75 6c 64 | 20 62 65 20 61 20 64 69 |'s would| be a di| |00001ea0| 66 66 65 72 65 6e 74 20 | 63 6f 6c 6f 72 2e 20 20 |fferent |color. | |00001eb0| 54 68 65 20 42 20 76 61 | 72 69 61 62 6c 65 73 20 |The B va|riables | |00001ec0| 61 72 65 20 75 73 65 66 | 75 6c 20 66 6f 72 20 63 |are usef|ul for c| |00001ed0| 6f 6d 70 75 74 69 6e 67 | 20 74 68 69 6e 67 73 20 |omputing| things | |00001ee0| 74 68 61 74 20 64 65 70 | 65 6e 64 20 6f 6e 20 27 |that dep|end on '| |00001ef0| 74 27 2c 20 73 75 63 68 | 20 61 73 20 74 68 65 20 |t', such| as the | |00001f00| 42 30 20 70 61 72 61 6d | 65 74 65 72 20 69 6e 20 |B0 param|eter in | |00001f10| 43 6f 73 69 6e 65 20 43 | 6c 61 73 73 69 63 2e 20 |Cosine C|lassic. | |00001f20| 20 54 68 65 20 43 20 76 | 61 72 69 61 62 6c 65 73 | The C v|ariables| |00001f30| 20 61 72 65 20 75 73 65 | 66 75 6c 20 66 6f 72 20 | are use|ful for | |00001f40| 63 6f 6d 70 75 74 69 6e | 67 20 74 68 69 6e 67 73 |computin|g things| |00001f50| 20 74 68 61 74 20 64 65 | 70 65 6e 64 20 6f 6e 20 | that de|pend on | |00001f60| 27 64 74 27 2c 20 74 68 | 61 74 20 69 73 2c 20 76 |'dt', th|at is, v| |00001f70| 61 6c 75 65 73 20 74 68 | 61 74 20 73 74 61 79 20 |alues th|at stay | |00001f80| 63 6f 6e 73 74 61 6e 74 | 20 6f 76 65 72 20 73 2e |constant| over s.| |00001f90| 20 20 46 6f 72 20 65 78 | 61 6d 70 6c 65 2c 20 69 | For ex|ample, i| |00001fa0| 6e 20 74 68 69 73 20 63 | 6f 6e 66 69 67 20 77 65 |n this c|onfig we| |00001fb0| 20 70 72 65 63 6f 6d 70 | 75 74 65 20 61 20 63 6f | precomp|ute a co| |00001fc0| 73 69 6e 65 20 69 6e 20 | 43 30 20 62 65 63 61 75 |sine in |C0 becau| |00001fd0| 73 65 20 74 68 65 20 63 | 6f 73 69 6e 65 20 64 6f |se the c|osine do| |00001fe0| 65 73 6e 27 74 20 63 68 | 61 6e 67 65 20 77 69 74 |esn't ch|ange wit| |00001ff0| 68 20 61 6e 79 20 63 68 | 61 6e 67 65 20 74 6f 20 |h any ch|ange to | |00002000| 73 2e 20 20 44 20 76 61 | 72 69 61 62 6c 65 73 20 |s. D va|riables | |00002010| 61 72 65 20 75 73 65 66 | 75 6c 20 66 6f 72 20 63 |are usef|ul for c| |00002020| 6f 6d 70 75 74 69 6e 67 | 20 61 20 76 61 6c 75 65 |omputing| a value| |00002030| 20 74 68 61 74 27 73 20 | 75 73 65 64 20 6d 75 6c | that's |used mul| |00002040| 74 69 70 6c 65 20 74 69 | 6d 65 73 20 61 6e 64 20 |tiple ti|mes and | |00002050| 69 73 20 64 65 70 65 6e | 64 65 6e 74 20 6f 6e 20 |is depen|dent on | |00002060| 73 2e 20 20 54 68 65 20 | 44 20 76 61 72 69 61 62 |s. The |D variab| |00002070| 6c 65 73 20 61 72 65 20 | 75 73 65 66 75 6c 20 66 |les are |useful f| |00002080| 6f 72 20 63 6f 6d 70 75 | 74 69 6e 67 20 76 61 6c |or compu|ting val| |00002090| 75 65 73 20 73 68 61 72 | 65 64 20 62 79 20 74 68 |ues shar|ed by th| |000020a0| 65 20 36 20 65 78 70 72 | 65 73 73 69 6f 6e 73 3a |e 6 expr|essions:| |000020b0| 20 58 2c 20 59 2c 20 5a | 2c 20 52 2c 20 47 2c 20 | X, Y, Z|, R, G, | |000020c0| 42 2e 20 20 46 6f 72 20 | 65 78 61 6d 70 6c 65 2c |B. For |example,| |000020d0| 20 69 66 20 74 68 65 20 | 52 47 42 20 61 6c 6c 20 | if the |RGB all | |000020e0| 64 65 70 65 6e 64 20 6f | 6e 20 73 6f 6d 65 20 62 |depend o|n some b| |000020f0| 69 67 20 66 75 6e 63 74 | 69 6f 6e 20 6f 66 20 73 |ig funct|ion of s| |00002100| 2c 20 69 74 20 6d 61 6b | 65 73 20 73 65 6e 73 65 |, it mak|es sense| |00002110| 20 74 6f 20 64 6f 20 61 | 6c 6c 20 74 68 65 20 73 | to do a|ll the s| |00002120| 68 61 72 65 64 20 63 6f | 6d 70 75 74 61 74 69 6f |hared co|mputatio| |00002130| 6e 20 69 6e 20 44 30 20 | 61 6e 64 20 6a 75 73 74 |n in D0 |and just| |00002140| 20 75 73 65 20 44 30 20 | 69 6e 20 52 2c 20 47 2c | use D0 |in R, G,| |00002150| 20 61 6e 64 20 42 2e 20 | 0d 20 20 20 20 20 54 68 | and B. |. Th| |00002160| 65 20 77 61 79 20 79 6f | 75 20 64 65 6e 6f 74 65 |e way yo|u denote| |00002170| 20 64 65 63 6c 61 72 65 | 20 61 20 74 65 6d 70 6f | declare| a tempo| |00002180| 72 61 72 79 20 76 61 72 | 69 61 62 6c 65 20 69 73 |rary var|iable is| |00002190| 20 62 79 20 63 6f 75 6e | 74 69 6e 67 20 75 70 20 | by coun|ting up | |000021a0| 66 72 6f 6d 20 7a 65 72 | 6f 2c 20 73 75 63 68 20 |from zer|o, such | |000021b0| 61 73 20 41 30 2c 20 41 | 31 2c 20 41 32 2c 20 65 |as A0, A|1, A2, e| |000021c0| 74 63 2e 20 20 4d 6f 73 | 74 20 69 6e 63 6c 75 64 |tc. Mos|t includ| |000021d0| 65 64 20 63 6f 6e 66 69 | 67 73 20 6d 61 6b 65 20 |ed confi|gs make | |000021e0| 65 78 74 65 6e 73 69 76 | 65 20 75 73 65 20 6f 66 |extensiv|e use of| |000021f0| 20 74 65 6d 70 6f 72 61 | 72 79 20 76 61 72 69 61 | tempora|ry varia| |00002200| 62 6c 65 73 2e 0d 20 20 | 20 20 20 20 42 61 63 6b |bles.. | Back| |00002210| 20 74 6f 20 74 68 65 20 | 57 68 69 74 65 43 61 70 | to the |WhiteCap| |00002220| 20 6d 61 69 6e 20 6c 6f | 6f 70 2e 2e 2e 20 20 4e | main lo|op... N| |00002230| 6f 74 65 20 68 6f 77 20 | 75 73 69 6e 67 20 74 68 |ote how |using th| |00002240| 65 20 6d 61 67 28 29 20 | 66 75 6e 63 74 69 6f 6e |e mag() |function| |00002250| 20 69 6e 20 61 6e 20 41 | 20 6f 72 20 42 20 76 61 | in an A| or B va| |00002260| 72 69 61 62 6c 65 20 77 | 6f 75 6c 64 6e 27 74 20 |riable w|ouldn't | |00002270| 6d 61 6b 65 20 61 6e 79 | 20 73 65 6e 73 65 20 62 |make any| sense b| |00002280| 65 63 61 75 73 65 20 74 | 68 65 79 20 61 72 65 20 |ecause t|hey are | |00002290| 76 61 6c 75 65 73 20 74 | 68 61 74 20 63 6f 6e 73 |values t|hat cons| |000022a0| 74 61 6e 74 20 66 6f 72 | 20 61 6c 6c 20 74 68 65 |tant for| all the| |000022b0| 20 73 61 6d 70 6c 65 73 | 2e 20 20 54 68 65 72 65 | samples|. There| |000022c0| 20 69 73 20 6f 6e 65 20 | 65 78 63 65 70 74 69 6f | is one |exceptio| |000022d0| 6e 2d 2d 69 66 20 79 6f | 75 20 75 73 65 20 74 68 |n--if yo|u use th| |000022e0| 65 20 6d 61 67 28 29 20 | 66 63 6e 20 69 6e 73 69 |e mag() |fcn insi| |000022f0| 64 65 20 61 20 42 20 76 | 61 72 2c 20 69 74 20 61 |de a B v|ar, it a| |00002300| 63 63 65 73 73 65 73 20 | 74 68 65 20 6d 6f 73 74 |ccesses |the most| |00002310| 20 72 65 63 65 6e 74 20 | 73 61 6d 70 6c 65 20 28 | recent |sample (| |00002320| 69 65 2c 20 64 74 20 3d | 3d 20 30 29 2e 20 20 20 |ie, dt =|= 0). | |00002330| 54 68 69 73 20 61 6c 6c | 6f 77 73 20 79 6f 75 20 |This all|ows you | |00002340| 73 65 74 20 76 61 6c 75 | 65 73 20 28 69 65 2e 20 |set valu|es (ie. | |00002350| 42 20 76 61 72 73 29 20 | 74 68 61 74 20 61 72 65 |B vars) |that are| |00002360| 20 75 6e 69 76 65 72 73 | 61 6c 20 66 6f 72 20 74 | univers|al for t| |00002370| 68 65 20 65 6e 74 69 72 | 65 20 66 72 61 6d 65 2e |he entir|e frame.| |00002380| 20 20 54 68 69 73 20 69 | 73 20 68 6f 77 20 63 6f | This i|s how co| |00002390| 75 6c 64 2c 20 73 61 79 | 2c 20 6d 61 6b 65 20 74 |uld, say|, make t| |000023a0| 68 65 20 62 61 63 6b 67 | 72 6f 75 6e 64 20 63 6f |he backg|round co| |000023b0| 6c 6f 72 20 62 65 61 74 | 20 77 69 74 68 20 74 68 |lor beat| with th| |000023c0| 65 20 6d 75 73 69 63 20 | 6f 72 20 6d 61 6b 65 20 |e music |or make | |000023d0| 74 68 65 20 63 61 6d 65 | 72 61 20 6a 69 67 67 6c |the came|ra jiggl| |000023e0| 65 20 77 69 74 68 20 74 | 68 65 20 62 61 73 73 20 |e with t|he bass | |000023f0| 62 65 61 74 2e 20 2a 2f | 0d 0d 2f 2a 20 55 6e 74 |beat. */|../* Unt| |00002400| 69 6c 20 79 6f 75 20 67 | 65 74 20 61 20 66 65 65 |il you g|et a fee| |00002410| 6c 20 66 6f 72 20 68 6f | 77 20 74 6f 20 75 73 65 |l for ho|w to use| |00002420| 20 74 65 6d 70 20 76 61 | 72 69 61 62 6c 65 73 2c | temp va|riables,| |00002430| 20 64 6f 6e 27 74 20 75 | 73 65 20 74 68 65 6d 2d | don't u|se them-| |00002440| 2d 6a 75 73 74 20 70 75 | 74 20 65 76 65 72 79 74 |-just pu|t everyt| |00002450| 68 69 6e 67 20 69 6e 20 | 74 65 72 6d 73 20 6f 66 |hing in |terms of| |00002460| 20 74 2c 20 73 74 2c 20 | 64 74 2c 20 61 6e 64 2f | t, st, |dt, and/| |00002470| 6f 72 20 73 20 69 6e 20 | 74 68 65 20 52 47 42 20 |or s in |the RGB | |00002480| 61 6e 64 20 58 59 5a 20 | 65 78 70 72 65 73 73 69 |and XYZ |expressi| |00002490| 6f 6e 73 2e 20 20 54 68 | 65 20 6f 6e 6c 79 20 63 |ons. Th|e only c| |000024a0| 6f 6e 73 65 71 75 65 6e | 63 65 20 77 69 6c 6c 20 |onsequen|ce will | |000024b0| 62 65 20 74 68 61 74 20 | 79 6f 75 72 20 63 6f 6e |be that |your con| |000024c0| 66 69 67 20 77 69 6c 6c | 20 72 75 6e 20 73 6c 6f |fig will| run slo| |000024d0| 77 20 61 73 20 57 68 69 | 74 65 43 61 70 20 65 76 |w as Whi|teCap ev| |000024e0| 61 6c 75 61 74 65 73 20 | 74 68 6f 73 65 20 36 20 |aluates |those 6 | |000024f0| 65 78 70 72 65 73 73 69 | 6f 6e 73 20 66 6f 72 20 |expressi|ons for | |00002500| 65 61 63 68 20 62 69 6e | 20 66 6f 72 20 65 61 63 |each bin| for eac| |00002510| 68 20 73 61 6d 70 6c 65 | 20 66 6f 72 20 65 61 63 |h sample| for eac| |00002520| 68 20 66 72 61 6d 65 2e | 20 20 20 53 65 6e 64 20 |h frame.| Send | |00002530| 6d 65 20 79 6f 75 72 20 | 63 6f 6e 66 69 67 20 61 |me your |config a| |00002540| 6e 64 20 49 27 6c 6c 20 | 63 61 6e 20 73 68 6f 77 |nd I'll |can show| |00002550| 20 79 6f 75 20 68 6f 77 | 20 74 6f 20 6d 61 6b 65 | you how| to make| |00002560| 20 69 74 20 66 61 73 74 | 65 72 2e 20 20 2a 2f 0d | it fast|er. */.| |00002570| 0d 2f 2a 20 54 68 69 73 | 20 69 73 20 61 6e 20 6f |./* This| is an o| |00002580| 73 63 69 6c 6c 61 74 6f | 72 20 74 68 61 6e 20 67 |scillato|r than g| |00002590| 6f 65 73 20 66 72 6f 6d | 20 2d 31 2e 32 20 74 6f |oes from| -1.2 to| |000025a0| 20 2e 36 2c 20 74 68 65 | 20 27 77 69 6e 67 27 20 | .6, the| 'wing' | |000025b0| 61 6e 67 6c 65 20 28 69 | 6e 20 72 61 64 69 61 6e |angle (i|n radian| |000025c0| 73 29 2e 20 20 54 72 79 | 20 74 61 6b 69 6e 67 20 |s). Try| taking | |000025d0| 63 68 61 6e 67 69 6e 67 | 20 74 68 65 20 63 6f 65 |changing| the coe| |000025e0| 66 66 69 63 69 65 6e 74 | 20 6f 66 20 64 74 20 6f |fficient| of dt o| |000025f0| 72 20 74 20 74 6f 20 7a | 65 72 6f 20 61 6e 64 20 |r t to z|ero and | |00002600| 6f 62 73 65 72 76 65 20 | 74 68 65 20 65 66 66 65 |observe |the effe| |00002610| 63 74 73 2e 20 20 2a 2f | 0d 43 30 3d 22 2d 31 2e |cts. */|.C0="-1.| |00002620| 32 20 2b 20 31 2e 38 20 | 2a 20 28 20 2e 35 20 2a |2 + 1.8 |* ( .5 *| |00002630| 20 73 69 6e 28 20 74 20 | 2a 20 31 2e 35 20 2d 20 | sin( t |* 1.5 - | |00002640| 31 2e 35 20 2a 20 64 74 | 20 29 20 2b 20 2e 35 20 |1.5 * dt| ) + .5 | |00002650| 29 22 2c 0d 43 31 3d 22 | 63 6f 73 28 20 63 30 20 |)",.C1="|cos( c0 | |00002660| 29 22 2c 09 09 2f 2f 20 | 57 65 20 75 73 65 20 74 |)",..// |We use t| |00002670| 68 69 73 20 74 77 69 63 | 65 20 61 73 20 77 65 6c |his twic|e as wel| |00002680| 6c 0d 0d 2f 2a 20 57 65 | 20 6e 65 65 64 20 74 68 |l../* We| need th| |00002690| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 76 61 6c 75 |e follow|ing valu| |000026a0| 65 20 74 77 69 63 65 2c | 20 61 6e 64 20 69 74 20 |e twice,| and it | |000026b0| 64 65 70 65 6e 64 73 20 | 6f 6e 20 73 2c 20 73 6f |depends |on s, so| |000026c0| 20 77 65 20 63 61 6e 27 | 74 20 6d 61 6b 65 20 69 | we can'|t make i| |000026d0| 74 20 61 6e 79 20 66 61 | 73 74 65 72 20 74 68 61 |t any fa|ster tha| |000026e0| 6e 20 61 20 44 20 76 61 | 72 2e 20 20 4e 6f 74 65 |n a D va|r. Note| |000026f0| 20 68 6f 77 20 77 65 20 | 61 63 63 65 73 73 20 74 | how we |access t| |00002700| 68 65 20 73 6f 75 6e 64 | 20 6c 65 76 65 6c 2f 6d |he sound| level/m| |00002710| 61 67 6e 69 74 75 64 65 | 2e 20 2a 2f 0d 44 30 3d |agnitude|. */.D0=| |00002720| 22 31 33 20 2a 20 61 62 | 73 28 20 6d 61 67 28 20 |"13 * ab|s( mag( | |00002730| 73 20 29 20 29 22 2c 0d | 0d 2f 2a 20 49 66 20 79 |s ) )",.|./* If y| |00002740| 6f 75 20 77 61 6e 74 20 | 74 6f 20 63 68 65 63 6b |ou want |to check| |00002750| 20 6f 75 74 20 58 59 5a | 20 65 78 70 72 65 73 73 | out XYZ| express| |00002760| 69 6f 6e 73 20 6c 65 73 | 73 20 63 6f 6d 70 6c 69 |ions les|s compli| |00002770| 63 61 74 65 64 20 74 68 | 61 6e 20 74 68 69 73 2c |cated th|an this,| |00002780| 20 63 68 65 63 6b 20 6f | 75 74 20 22 4d 79 20 4d | check o|ut "My M| |00002790| 61 6c 69 61 22 20 2a 2f | 0d 58 3d 22 64 74 20 2a |alia" */|.X="dt *| |000027a0| 20 34 30 22 2c 0d 59 3d | 22 31 36 35 20 2a 20 28 | 40",.Y=|"165 * (| |000027b0| 20 73 20 2d 20 2e 35 20 | 29 20 2a 20 63 31 20 2d | s - .5 |) * c1 -| |000027c0| 20 73 69 6e 28 20 73 67 | 6e 28 20 73 20 2d 20 2e | sin( sg|n( s - .| |000027d0| 35 20 29 20 2a 20 63 30 | 20 29 20 2a 20 64 30 22 |5 ) * c0| ) * d0"| |000027e0| 2c 0d 5a 3d 22 31 36 35 | 20 2a 20 61 62 73 28 20 |,.Z="165| * abs( | |000027f0| 73 20 2d 20 2e 35 20 29 | 20 2a 20 73 69 6e 28 20 |s - .5 )| * sin( | |00002800| 63 30 20 29 20 2b 20 63 | 31 20 2a 20 64 30 22 2c |c0 ) + c|1 * d0",| |00002810| 0d 0d 0d 2f 2a 20 54 61 | 69 6c 20 43 6f 6c 6f 72 |.../* Ta|il Color| |00002820| 3a 20 20 54 68 69 73 20 | 65 78 70 72 65 73 73 20 |: This |express | |00002830| 74 68 65 20 52 47 42 20 | 66 6f 72 20 65 61 63 68 |the RGB |for each| |00002840| 20 70 6f 69 6e 74 20 6f | 6e 20 74 68 65 20 74 61 | point o|n the ta| |00002850| 69 6c 2e 20 20 54 68 65 | 20 72 75 6c 65 73 20 66 |il. The| rules f| |00002860| 6f 72 20 74 68 65 20 52 | 47 42 20 65 78 70 72 65 |or the R|GB expre| |00002870| 73 73 69 6f 6e 73 20 61 | 72 65 20 74 68 65 20 73 |ssions a|re the s| |00002880| 61 6d 65 20 61 73 20 74 | 68 65 20 58 59 5a 20 65 |ame as t|he XYZ e| |00002890| 78 70 72 65 73 73 69 6f | 6e 73 2c 20 61 6e 64 20 |xpressio|ns, and | |000028a0| 79 6f 75 27 72 65 20 66 | 72 65 65 20 74 6f 20 75 |you're f|ree to u| |000028b0| 73 65 20 74 65 6d 70 6f | 72 61 72 79 20 76 61 72 |se tempo|rary var| |000028c0| 69 61 62 6c 65 73 20 28 | 61 6c 74 68 6f 75 67 68 |iables (|although| |000028d0| 20 74 68 65 72 65 27 73 | 20 6e 6f 20 6e 65 65 64 | there's| no need| |000028e0| 20 74 6f 20 75 73 65 20 | 61 6e 79 20 69 6e 20 74 | to use |any in t| |000028f0| 68 69 73 20 65 78 61 6d | 70 6c 65 29 2e 20 20 54 |his exam|ple). T| |00002900| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 74 68 72 |he follo|wing thr| |00002910| 65 65 20 70 61 72 61 6d | 65 74 65 72 73 20 65 78 |ee param|eters ex| |00002920| 70 72 65 73 73 20 74 68 | 65 20 74 68 65 20 52 47 |press th|e the RG| |00002930| 42 20 6f 66 20 74 68 65 | 20 70 6f 69 6e 74 20 28 |B of the| point (| |00002940| 58 2c 20 59 2c 20 61 6e | 64 20 5a 29 2e 20 20 41 |X, Y, an|d Z). A| |00002950| 20 76 61 6c 75 65 20 6f | 66 20 31 2e 30 20 73 69 | value o|f 1.0 si| |00002960| 67 6e 69 66 69 65 73 20 | 31 30 30 25 20 6f 66 20 |gnifies |100% of | |00002970| 61 20 63 6f 6d 70 6f 6e | 65 6e 74 2c 20 30 2e 30 |a compon|ent, 0.0| |00002980| 20 72 65 70 72 65 73 65 | 6e 74 73 20 61 20 63 6f | represe|nts a co| |00002990| 6d 70 6c 65 74 65 20 61 | 62 73 65 6e 63 65 20 6f |mplete a|bsence o| |000029a0| 66 20 74 68 61 74 20 63 | 6f 6d 70 6f 6e 65 6e 74 |f that c|omponent| |000029b0| 2e 20 20 20 43 68 65 63 | 6b 20 6f 75 74 20 74 68 |. Chec|k out th| |000029c0| 65 20 70 73 65 75 64 6f | 63 6f 64 65 20 66 6f 72 |e pseudo|code for| |000029d0| 20 57 68 69 74 65 43 61 | 70 20 61 62 6f 76 65 20 | WhiteCa|p above | |000029e0| 74 6f 20 73 65 65 20 77 | 68 65 6e 20 74 68 65 73 |to see w|hen thes| |000029f0| 65 20 74 68 72 65 65 20 | 65 78 70 72 65 73 73 69 |e three |expressi| |00002a00| 6f 6e 73 20 61 72 65 20 | 65 76 61 6c 75 61 74 65 |ons are |evaluate| |00002a10| 64 2e 20 20 41 67 61 69 | 6e 2c 20 63 68 65 63 6b |d. Agai|n, check| |00002a20| 20 6f 75 74 20 22 4d 79 | 20 4d 61 6c 69 61 22 20 | out "My| Malia" | |00002a30| 74 6f 20 73 65 65 20 61 | 20 6c 65 73 73 20 63 6f |to see a| less co| |00002a40| 6d 70 6c 69 63 61 74 65 | 64 20 52 47 42 20 73 65 |mplicate|d RGB se| |00002a50| 74 2e 20 2a 2f 0d 52 3d | 22 28 20 31 20 2d 20 2e |t. */.R=|"( 1 - .| |00002a60| 37 20 2a 20 64 74 20 29 | 20 2a 20 28 20 2e 35 20 |7 * dt )| * ( .5 | |00002a70| 2a 20 63 6f 73 28 20 31 | 38 20 2a 20 64 74 20 29 |* cos( 1|8 * dt )| |00002a80| 20 2b 20 2e 35 20 29 22 | 2c 0d 47 3d 22 30 22 2c | + .5 )"|,.G="0",| |00002a90| 0d 42 3d 22 2e 33 22 2c | 0d 2f 2a 20 20 20 20 4e |.B=".3",|./* N| |00002aa0| 6f 74 65 20 74 68 61 74 | 20 49 20 64 69 64 6e 27 |ote that| I didn'| |00002ab0| 74 20 62 6f 74 68 65 72 | 20 74 6f 20 70 75 74 20 |t bother| to put | |00002ac0| 74 68 65 20 65 78 70 72 | 20 66 6f 72 20 52 20 69 |the expr| for R i| |00002ad0| 6e 20 61 20 43 20 76 61 | 72 69 61 62 6c 65 2e 20 |n a C va|riable. | |00002ae0| 20 54 68 69 73 20 69 73 | 20 62 65 63 61 75 73 65 | This is| because| |00002af0| 20 77 68 65 6e 20 77 68 | 69 74 65 63 61 70 20 67 | when wh|itecap g| |00002b00| 6f 65 73 20 74 6f 20 65 | 76 61 6c 75 61 74 65 20 |oes to e|valuate | |00002b10| 61 6e 20 65 78 70 72 65 | 73 73 69 6f 6e 20 66 6f |an expre|ssion fo| |00002b20| 72 20 65 61 63 68 20 63 | 68 61 6e 67 65 20 69 6e |r each c|hange in| |00002b30| 20 73 2c 20 69 74 20 77 | 6f 6e 27 74 20 62 6f 74 | s, it w|on't bot| |00002b40| 68 65 72 20 74 6f 20 72 | 65 76 61 6c 75 61 74 65 |her to r|evaluate| |00002b50| 20 61 6e 20 65 78 70 72 | 65 73 73 69 6f 6e 20 69 | an expr|ession i| |00002b60| 66 20 69 74 20 64 6f 65 | 73 6e 27 74 20 68 61 76 |f it doe|sn't hav| |00002b70| 65 20 61 6e 20 73 20 6f | 72 20 44 20 76 61 72 69 |e an s o|r D vari| |00002b80| 61 62 6c 65 20 69 6e 20 | 69 74 2e 20 20 20 49 74 |able in |it. It| |00002b90| 27 73 20 61 6c 77 61 79 | 73 20 63 72 69 74 69 63 |'s alway|s critic| |00002ba0| 61 6c 20 74 68 61 74 20 | 79 6f 75 20 61 6c 77 61 |al that |you alwa| |00002bb0| 79 73 20 6d 6f 76 65 20 | 77 68 61 74 65 76 65 72 |ys move |whatever| |00002bc0| 20 79 6f 75 20 63 61 6e | 20 69 6e 74 6f 20 43 20 | you can| into C | |00002bd0| 65 78 70 72 65 73 73 69 | 6f 6e 73 2d 2d 74 68 61 |expressi|ons--tha| |00002be0| 74 27 73 20 77 68 61 74 | 27 73 20 67 6f 6e 6e 61 |t's what|'s gonna| |00002bf0| 20 6d 61 6b 65 20 74 68 | 65 20 6b 65 79 20 73 70 | make th|e key sp| |00002c00| 65 65 64 20 64 69 66 66 | 65 72 65 6e 63 65 20 66 |eed diff|erence f| |00002c10| 6f 72 20 79 6f 75 72 20 | 63 6f 6e 66 69 67 2e 20 |or your |config. | |00002c20| 20 2a 2f 0d 0d 0d 2f 2a | 20 22 4c 65 76 65 6c 22 | */.../*| "Level"| |00002c30| 20 43 6f 6c 6f 72 09 28 | 74 68 65 20 63 6f 6c 6f | Color.(|the colo| |00002c40| 72 20 6f 66 20 74 68 65 | 20 22 70 72 65 73 65 6e |r of the| "presen| |00002c50| 74 22 20 73 61 6d 70 6c | 65 2c 20 74 68 65 20 73 |t" sampl|e, the s| |00002c60| 61 6d 70 6c 65 20 77 68 | 65 72 65 20 73 74 20 3d |ample wh|ere st =| |00002c70| 3d 20 74 29 2e 20 20 54 | 68 69 73 20 69 73 20 74 |= t). T|his is t| |00002c80| 68 65 20 63 6f 6c 6f 72 | 20 70 61 69 6e 74 65 64 |he color| painted| |00002c90| 20 6f 6e 20 74 68 65 20 | 66 72 6f 6e 74 20 65 6e | on the |front en| |00002ca0| 64 20 6f 66 20 74 68 65 | 20 74 61 69 6c 2e 20 20 |d of the| tail. | |00002cb0| 49 66 20 74 68 65 73 65 | 20 70 61 72 61 6d 73 20 |If these| params | |00002cc0| 61 72 65 20 6d 69 73 73 | 69 6e 67 2c 20 74 68 65 |are miss|ing, the| |00002cd0| 20 52 47 42 20 6f 66 20 | 74 68 65 20 66 72 6f 6e | RGB of |the fron| |00002ce0| 74 20 6f 66 20 74 68 65 | 20 77 61 76 65 20 69 73 |t of the| wave is| |00002cf0| 20 64 65 74 65 72 6d 69 | 6e 65 64 20 62 79 20 61 | determi|ned by a| |00002d00| 62 6f 76 65 20 52 47 42 | 20 65 78 70 72 65 73 73 |bove RGB| express| |00002d10| 69 6f 6e 73 2e 20 20 54 | 68 65 73 65 20 61 72 65 |ions. T|hese are| |00002d20| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 2c 20 73 6f | express|ions, so| |00002d30| 20 79 6f 75 27 72 65 20 | 66 72 65 65 20 74 6f 20 | you're |free to | |00002d40| 61 63 63 65 73 73 20 74 | 2c 20 73 2c 20 61 6e 64 |access t|, s, and| |00002d50| 20 6d 61 67 28 29 2e 20 | 20 2a 2f 0d 4c 76 6c 52 | mag(). | */.LvlR| |00002d60| 3d 22 2e 34 22 2c 0d 4c | 76 6c 47 3d 22 2e 34 22 |=".4",.L|vlG=".4"| |00002d70| 2c 0d 4c 76 6c 42 3d 22 | 31 22 2c 0d 0d 2f 2a 20 |,.LvlB="|1",../* | |00002d80| 42 61 63 6b 67 72 6f 75 | 6e 64 20 43 6f 6c 6f 72 |Backgrou|nd Color| |00002d90| 20 2d 2d 20 73 61 6d 65 | 20 70 61 72 61 6d 20 74 | -- same| param t| |00002da0| 79 70 65 73 20 61 73 20 | 74 68 65 20 4c 65 76 65 |ypes as |the Leve| |00002db0| 6c 20 63 6f 6c 6f 72 3a | 20 45 78 70 72 65 73 73 |l color:| Express| |00002dc0| 69 6f 6e 73 20 74 68 61 | 74 20 72 65 74 75 72 6e |ions tha|t return| |00002dd0| 20 61 20 76 61 6c 75 65 | 20 66 72 6f 6d 20 30 20 | a value| from 0 | |00002de0| 74 6f 20 31 2e 20 20 59 | 6f 75 20 61 72 65 20 66 |to 1. Y|ou are f| |00002df0| 72 65 65 20 74 6f 20 61 | 63 63 65 73 73 20 74 2c |ree to a|ccess t,| |00002e00| 20 73 2c 20 61 6e 64 20 | 6d 61 67 28 29 20 20 2a | s, and |mag() *| |00002e10| 2f 0d 42 63 6b 52 3d 22 | 30 22 2c 0d 42 63 6b 47 |/.BckR="|0",.BckG| |00002e20| 3d 22 30 22 2c 0d 42 63 | 6b 42 3d 22 30 22 2c 0d |="0",.Bc|kB="0",.| |00002e30| 0d 0d 2f 2a 20 43 6f 6e | 6e 65 63 74 69 6e 67 20 |../* Con|necting | |00002e40| 4c 69 6e 65 73 3a 20 41 | 20 31 20 68 65 72 65 20 |Lines: A| 1 here | |00002e50| 74 65 6c 6c 73 20 57 68 | 69 74 65 43 61 70 20 74 |tells Wh|iteCap t| |00002e60| 6f 20 63 6f 6e 6e 65 63 | 74 20 61 64 6a 61 63 65 |o connec|t adjace| |00002e70| 6e 74 20 73 61 6d 70 6c | 65 73 20 74 6f 67 65 74 |nt sampl|es toget| |00002e80| 68 65 72 20 77 69 74 68 | 20 6c 69 6e 65 73 2c 20 |her with| lines, | |00002e90| 30 20 6d 65 61 6e 73 20 | 79 6f 75 20 64 6f 6e 27 |0 means |you don'| |00002ea0| 74 20 77 61 6e 74 20 74 | 68 6f 73 65 20 6c 69 6e |t want t|hose lin| |00002eb0| 65 73 2e 20 20 20 54 72 | 79 20 63 68 61 6e 67 69 |es. Tr|y changi| |00002ec0| 6e 67 20 74 68 69 73 20 | 74 6f 20 30 20 61 6e 64 |ng this |to 0 and| |00002ed0| 20 73 65 65 20 77 68 61 | 74 20 68 61 70 70 65 6e | see wha|t happen| |00002ee0| 73 2e 20 20 2a 2f 0d 43 | 6f 6e 4c 3d 31 2c 0d 0d |s. */.C|onL=1,..| |00002ef0| 2f 2a 20 53 65 74 20 43 | 6f 6e 42 20 74 6f 20 31 |/* Set C|onB to 1| |00002f00| 20 69 66 20 79 6f 75 20 | 77 61 6e 74 20 74 68 65 | if you |want the| |00002f10| 20 70 6f 69 6e 74 73 20 | 6f 66 20 74 68 65 20 73 | points |of the s| |00002f20| 61 6d 70 6c 65 20 28 22 | 62 69 6e 73 22 29 20 74 |ample ("|bins") t| |00002f30| 6f 20 62 65 20 63 6f 6e | 6e 65 63 74 65 64 2e 20 |o be con|nected. | |00002f40| 20 53 65 74 20 43 6f 6e | 42 20 74 6f 20 30 20 69 | Set Con|B to 0 i| |00002f50| 66 20 79 6f 75 20 64 6f | 6e 27 74 20 77 61 6e 74 |f you do|n't want| |00002f60| 20 74 68 6f 73 65 20 6c | 69 6e 65 73 2e 20 20 22 | those l|ines. "| |00002f70| 56 6f 72 74 65 78 22 20 | 68 61 73 20 74 68 65 20 |Vortex" |has the | |00002f80| 65 66 66 65 63 74 20 6f | 66 20 27 70 61 72 74 69 |effect o|f 'parti| |00002f90| 63 6c 65 73 27 20 62 79 | 20 73 65 74 74 69 6e 67 |cles' by| setting| |00002fa0| 20 43 6f 6e 4c 20 61 6e | 64 20 43 6f 6e 42 20 62 | ConL an|d ConB b| |00002fb0| 6f 74 68 20 65 71 75 61 | 6c 20 74 6f 20 30 2e 20 |oth equa|l to 0. | |00002fc0| 20 20 49 66 20 43 6f 6e | 42 20 69 73 20 73 65 74 | If Con|B is set| |00002fd0| 20 74 6f 20 32 2c 20 57 | 68 69 74 65 43 61 70 20 | to 2, W|hiteCap | |00002fe0| 64 72 61 77 73 20 61 73 | 20 69 66 20 69 74 20 77 |draws as| if it w| |00002ff0| 61 73 20 73 65 74 20 74 | 6f 20 31 20 61 6e 64 20 |as set t|o 1 and | |00003000| 64 72 61 77 73 20 61 20 | 6c 69 6e 65 20 66 72 6f |draws a |line fro| |00003010| 6d 20 62 69 6e 20 30 20 | 74 6f 20 62 69 6e 20 4e |m bin 0 |to bin N| |00003020| 2e 20 2a 2f 0d 43 6f 6e | 42 3d 31 2c 0d 0d 2f 2a |. */.Con|B=1,../*| |00003030| 20 4c 69 6e 65 20 57 69 | 64 74 68 3a 20 54 68 69 | Line Wi|dth: Thi| |00003040| 73 20 69 73 20 61 6e 20 | 65 78 70 72 65 73 73 69 |s is an |expressi| |00003050| 6f 6e 20 6f 66 20 74 68 | 65 20 70 65 6e 20 77 69 |on of th|e pen wi| |00003060| 64 74 68 2c 20 69 6e 20 | 70 69 78 65 6c 73 2c 20 |dth, in |pixels, | |00003070| 65 76 61 6c 75 61 74 65 | 64 20 66 6f 72 20 65 61 |evaluate|d for ea| |00003080| 63 68 20 73 61 6d 70 6c | 65 2e 20 20 59 6f 75 27 |ch sampl|e. You'| |00003090| 72 65 20 66 72 65 65 20 | 74 6f 20 61 63 63 65 73 |re free |to acces| |000030a0| 73 20 74 2c 20 64 74 2c | 20 73 74 2c 20 61 6e 64 |s t, dt,| st, and| |000030b0| 20 6d 61 67 28 29 20 68 | 65 72 65 2e 20 20 2a 2f | mag() h|ere. */| |000030c0| 0d 4c 57 64 74 3d 22 31 | 22 2c 0d 0d 2f 2a 20 46 |.LWdt="1|",../* F| |000030d0| 61 6c 6c 6f 66 66 3a 20 | 20 54 68 69 73 20 6e 75 |alloff: | This nu| |000030e0| 6d 62 65 72 20 64 65 73 | 63 72 69 62 65 73 20 68 |mber des|cribes h| |000030f0| 6f 77 20 22 73 74 69 63 | 6b 79 22 20 74 68 65 20 |ow "stic|ky" the | |00003100| 6d 61 67 6e 69 74 75 64 | 65 20 6c 65 76 65 6c 73 |magnitud|e levels| |00003110| 20 61 72 65 2e 2e 2e 20 | 20 49 6d 61 67 69 6e 65 | are... | Imagine| |00003120| 20 61 20 6e 65 65 64 6c | 65 20 74 68 61 74 20 6d | a needl|e that m| |00003130| 6f 76 65 73 20 74 6f 20 | 74 68 65 20 76 6f 6c 75 |oves to |the volu| |00003140| 6d 65 20 6f 66 20 61 20 | 73 6f 6e 67 2e 20 20 46 |me of a |song. F| |00003150| 61 6c 6c 6f 66 66 20 69 | 73 20 68 6f 77 20 66 61 |alloff i|s how fa| |00003160| 73 74 20 74 68 65 20 6e | 65 65 64 6c 65 20 66 61 |st the n|eedle fa| |00003170| 6c 6c 73 20 62 61 63 6b | 20 74 6f 20 7a 65 72 6f |lls back| to zero| |00003180| 20 69 66 20 79 6f 75 20 | 77 65 72 65 20 74 6f 20 | if you |were to | |00003190| 73 75 64 64 65 6e 6c 79 | 20 74 75 72 6e 20 6f 66 |suddenly| turn of| |000031a0| 66 20 74 68 65 20 6d 75 | 73 69 63 2e 20 20 54 68 |f the mu|sic. Th| |000031b0| 65 20 68 69 67 68 65 72 | 20 74 68 69 73 20 69 73 |e higher| this is| |000031c0| 2c 20 74 68 65 20 66 61 | 73 74 65 72 20 74 68 65 |, the fa|ster the| |000031d0| 20 6e 65 65 64 6c 65 20 | 66 61 6c 6c 73 20 62 61 | needle |falls ba| |000031e0| 63 6b 20 74 6f 20 7a 65 | 72 6f 2e 20 42 65 20 63 |ck to ze|ro. Be c| |000031f0| 61 72 65 66 75 6c 2c 20 | 69 66 20 79 6f 75 20 73 |areful, |if you s| |00003200| 65 74 20 69 74 20 74 6f | 6f 20 63 6c 6f 73 65 20 |et it to|o close | |00003210| 74 6f 20 7a 65 72 6f 2c | 20 74 68 65 20 6c 65 76 |to zero,| the lev| |00003220| 65 6c 20 77 69 6c 6c 20 | 74 6f 6f 20 73 74 69 63 |el will |too stic| |00003230| 6b 79 20 61 6e 64 20 69 | 74 20 77 69 6c 6c 20 6e |ky and i|t will n| |00003240| 65 76 65 72 20 63 68 61 | 6e 67 65 21 20 20 4e 6f |ever cha|nge! No| |00003250| 74 65 20 69 66 20 79 6f | 75 20 73 65 74 20 74 68 |te if yo|u set th| |00003260| 69 73 20 61 62 6f 76 65 | 20 61 72 6f 75 6e 64 20 |is above| around | |00003270| 2e 30 36 2c 20 74 68 65 | 20 6c 65 76 65 6c 20 70 |.06, the| level p| |00003280| 72 65 74 74 79 20 6d 75 | 63 68 20 66 61 6c 6c 73 |retty mu|ch falls| |00003290| 20 6f 66 66 20 69 6e 73 | 74 61 6e 74 6c 79 2e 20 | off ins|tantly. | |000032a0| 2a 2f 0d 46 61 6c 6c 3d | 22 2e 30 35 22 2c 0d 0d |*/.Fall=|".05",..| |000032b0| 2f 2a 20 47 61 75 73 73 | 69 61 6e 20 42 6c 75 72 |/* Gauss|ian Blur| |000032c0| 3a 20 20 42 6c 72 73 20 | 72 65 70 72 65 73 65 6e |: Blrs |represen| |000032d0| 74 73 20 68 6f 77 20 73 | 74 65 70 73 20 6f 66 20 |ts how s|teps of | |000032e0| 62 6c 75 72 73 20 79 6f | 75 20 77 61 6e 74 20 69 |blurs yo|u want i| |000032f0| 6e 20 74 68 65 20 74 61 | 69 6c 2e 20 20 46 6f 72 |n the ta|il. For| |00003300| 20 65 78 61 6d 70 6c 65 | 2c 20 69 66 20 42 6c 72 | example|, if Blr| |00003310| 73 3d 33 20 74 68 65 6e | 20 61 66 74 65 72 20 57 |s=3 then| after W| |00003320| 68 69 74 65 43 61 70 20 | 77 69 6c 6c 20 62 6c 75 |hiteCap |will blu| |00003330| 72 20 74 68 65 20 6c 61 | 73 74 20 31 2f 33 20 6f |r the la|st 1/3 o| |00003340| 66 20 74 68 65 20 74 61 | 69 6c 2c 20 74 68 65 6e |f the ta|il, then| |00003350| 20 74 68 65 20 6c 61 73 | 74 20 32 2f 33 20 6f 66 | the las|t 2/3 of| |00003360| 20 74 68 65 20 74 61 69 | 6c 2c 20 74 68 65 6e 20 | the tai|l, then | |00003370| 74 68 65 20 65 6e 74 69 | 72 65 20 74 61 69 6c 2e |the enti|re tail.| |00003380| 20 20 20 42 6c 72 42 20 | 69 73 20 74 68 65 20 62 | BlrB |is the b| |00003390| 6c 75 72 20 22 62 6f 78 | 22 20 73 69 7a 65 2e 20 |lur "box|" size. | |000033a0| 20 49 74 27 73 20 68 6f | 77 20 6d 75 63 68 20 74 | It's ho|w much t| |000033b0| 68 69 6e 67 73 20 61 72 | 65 20 62 6c 75 72 72 65 |hings ar|e blurre| |000033c0| 64 2e 20 42 6c 72 42 20 | 73 65 74 20 74 6f 20 6c |d. BlrB |set to l| |000033d0| 65 73 73 20 74 68 61 6e | 20 32 20 64 6f 65 73 6e |ess than| 2 doesn| |000033e0| 27 74 20 62 6c 75 72 20 | 61 74 20 61 6c 6c 2e 20 |'t blur |at all. | |000033f0| 20 20 59 6f 75 20 74 65 | 6c 6c 20 57 68 69 74 65 | You te|ll White| |00003400| 43 61 70 20 79 6f 75 20 | 64 6f 6e 27 74 20 77 61 |Cap you |don't wa| |00003410| 6e 74 20 61 6e 79 20 62 | 6c 75 72 72 69 6e 67 20 |nt any b|lurring | |00003420| 6f 66 20 61 6e 79 20 6b | 69 6e 64 20 62 79 20 73 |of any k|ind by s| |00003430| 65 74 74 69 6e 67 20 42 | 6c 72 73 20 74 6f 20 30 |etting B|lrs to 0| |00003440| 2e 20 20 2a 2f 0d 42 6c | 72 73 3d 30 2c 42 6c 72 |. */.Bl|rs=0,Blr| |00003450| 42 3d 33 2c 0d 0d 2f 2a | 20 54 68 65 20 68 65 69 |B=3,../*| The hei| |00003460| 67 68 74 20 61 6e 64 20 | 77 69 64 74 68 20 77 69 |ght and |width wi| |00003470| 6e 64 6f 77 20 74 68 69 | 73 20 63 6f 6e 66 69 67 |ndow thi|s config| |00003480| 20 66 69 74 20 69 6e 74 | 6f 2e 20 20 57 68 69 74 | fit int|o. Whit| |00003490| 65 43 61 70 20 75 73 65 | 73 20 74 68 65 73 65 20 |eCap use|s these | |000034a0| 74 77 6f 20 70 61 72 61 | 6d 73 20 74 6f 20 73 68 |two para|ms to sh| |000034b0| 72 69 6e 6b 20 6f 72 20 | 65 78 70 61 6e 64 20 79 |rink or |expand y| |000034c0| 6f 75 72 20 63 6f 6e 66 | 69 67 20 62 61 73 65 64 |our conf|ig based| |000034d0| 20 6f 6e 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 | on the |current | |000034e0| 77 69 6e 64 6f 77 20 73 | 69 7a 65 2e 20 20 57 68 |window s|ize. Wh| |000034f0| 69 74 65 43 61 70 20 77 | 69 6c 6c 20 61 6c 77 61 |iteCap w|ill alwa| |00003500| 79 73 20 73 68 72 69 6e | 6b 20 79 6f 75 72 20 63 |ys shrin|k your c| |00003510| 6f 6e 66 69 67 2c 20 62 | 61 73 65 64 20 6f 6e 20 |onfig, b|ased on | |00003520| 74 68 65 73 65 20 76 61 | 6c 75 65 73 2c 20 73 75 |these va|lues, su| |00003530| 63 68 20 74 68 61 74 20 | 2a 62 6f 74 68 2a 20 64 |ch that |*both* d| |00003540| 69 6d 65 6e 73 69 6f 6e | 73 20 77 69 6c 6c 20 66 |imension|s will f| |00003550| 69 74 20 69 6e 20 74 68 | 65 20 77 69 6e 64 6f 77 |it in th|e window| |00003560| 2e 20 20 46 6f 72 20 65 | 78 61 6d 70 6c 65 2c 20 |. For e|xample, | |00003570| 77 69 74 68 20 74 68 65 | 20 62 65 6c 6f 77 20 76 |with the| below v| |00003580| 61 6c 75 65 73 2c 20 61 | 6e 64 20 77 69 74 68 20 |alues, a|nd with | |00003590| 61 20 63 75 72 72 65 6e | 74 20 77 69 6e 64 6f 77 |a curren|t window| |000035a0| 20 73 69 7a 65 20 6f 66 | 20 31 30 30 20 77 69 64 | size of| 100 wid| |000035b0| 65 20 61 6e 64 20 34 30 | 30 20 74 61 6c 6c 2c 20 |e and 40|0 tall, | |000035c0| 57 68 69 74 65 43 61 70 | 20 77 69 6c 6c 20 73 68 |WhiteCap| will sh| |000035d0| 72 69 6e 6b 20 79 6f 75 | 72 20 63 6f 6e 66 69 67 |rink you|r config| |000035e0| 20 62 79 20 31 2f 35 20 | 61 74 20 61 6c 6c 20 74 | by 1/5 |at all t| |000035f0| 69 6d 65 73 2e 20 20 2a | 2f 0d 77 69 64 74 3d 35 |imes. *|/.widt=5| |00003600| 30 30 2c 68 65 69 67 3d | 34 35 30 2c 0d 0d 2f 2a |00,heig=|450,../*| |00003610| 20 53 63 61 6c 65 3a 20 | 44 69 72 65 63 74 6c 79 | Scale: |Directly| |00003620| 20 73 63 61 6c 65 73 20 | 74 68 65 20 73 63 72 65 | scales |the scre| |00003630| 65 6e 20 78 20 61 6e 64 | 20 79 20 63 6f 6f 72 64 |en x and| y coord| |00003640| 69 6e 61 74 65 73 2e 20 | 20 54 68 69 73 20 70 61 |inates. | This pa| |00003650| 72 61 6d 20 62 61 73 69 | 63 61 6c 6c 79 20 70 72 |ram basi|cally pr| |00003660| 6f 76 69 64 65 73 20 61 | 6e 20 65 61 73 79 20 77 |ovides a|n easy w| |00003670| 61 79 20 74 6f 20 73 68 | 72 69 6e 6b 2f 65 78 70 |ay to sh|rink/exp| |00003680| 61 6e 64 20 79 6f 75 72 | 20 63 6f 6e 66 69 67 20 |and your| config | |00003690| 70 61 69 6e 6c 65 73 73 | 6c 79 2e 20 20 4e 6f 74 |painless|ly. Not| |000036a0| 65 3a 20 64 6f 75 62 6c | 69 6e 67 20 77 69 64 68 |e: doubl|ing widh| |000036b0| 20 61 6e 64 20 68 65 69 | 67 20 77 69 6c 6c 20 68 | and hei|g will h| |000036c0| 61 76 65 20 65 78 61 63 | 74 6c 79 20 74 68 65 20 |ave exac|tly the | |000036d0| 73 61 6d 65 20 65 66 66 | 65 63 74 20 61 73 20 68 |same eff|ect as h| |000036e0| 61 6c 76 69 6e 67 20 53 | 63 61 6c 2e 20 20 2a 2f |alving S|cal. */| |000036f0| 0d 53 63 61 6c 3d 22 35 | 30 30 22 2c 0d 0d 0d 2f |.Scal="5|00",.../| |00003700| 2a 20 53 63 61 6c 65 20 | 77 69 74 68 20 73 69 7a |* Scale |with siz| |00003710| 65 3a 20 20 57 68 65 6e | 20 74 68 69 73 20 69 73 |e: When| this is| |00003720| 20 31 2c 20 57 68 69 74 | 65 43 61 70 20 77 69 6c | 1, Whit|eCap wil| |00003730| 6c 20 73 63 61 6c 65 20 | 79 6f 75 72 20 63 6f 6e |l scale |your con| |00003740| 66 69 67 20 73 6f 20 74 | 68 61 74 20 69 74 20 77 |fig so t|hat it w| |00003750| 69 6c 6c 20 66 69 74 20 | 6e 69 63 65 6c 79 20 69 |ill fit |nicely i| |00003760| 6e 73 69 64 65 20 74 68 | 65 20 63 75 72 72 65 6e |nside th|e curren| |00003770| 74 20 77 69 6e 64 6f 77 | 2e 20 20 49 66 20 74 68 |t window|. If th| |00003780| 69 73 20 70 61 72 61 6d | 20 69 73 20 30 2c 20 57 |is param| is 0, W| |00003790| 68 69 74 65 43 61 70 20 | 77 69 6c 6c 20 6e 6f 74 |hiteCap |will not| |000037a0| 20 73 63 61 6c 65 20 79 | 6f 75 72 20 63 6f 6e 66 | scale y|our conf| |000037b0| 69 67 20 69 6e 20 74 68 | 65 20 77 61 79 20 64 65 |ig in th|e way de| |000037c0| 73 63 72 69 62 65 64 20 | 69 6e 20 74 68 65 20 64 |scribed |in the d| |000037d0| 65 73 63 72 69 70 69 6f | 6e 20 66 6f 72 20 77 69 |escripio|n for wi| |000037e0| 64 68 20 61 6e 64 20 68 | 65 69 67 20 69 66 20 69 |dh and h|eig if i| |000037f0| 74 20 6d 65 61 6e 73 20 | 79 6f 75 72 20 63 6f 6e |t means |your con| |00003800| 66 69 67 20 77 69 6c 6c | 20 62 65 20 6d 61 64 65 |fig will| be made| |00003810| 20 6c 61 72 67 65 72 2e | 20 20 55 73 75 61 6c 6c | larger.| Usuall| |00003820| 79 20 74 68 69 73 20 69 | 73 20 73 65 74 20 74 6f |y this i|s set to| |00003830| 20 31 2c 20 62 75 74 20 | 69 6e 20 46 6c 61 6d 65 | 1, but |in Flame| |00003840| 2c 20 66 6f 72 20 65 78 | 61 6d 70 6c 65 2c 20 77 |, for ex|ample, w| |00003850| 68 65 72 65 20 62 6c 75 | 72 72 69 6e 67 20 69 73 |here blu|rring is| |00003860| 20 75 73 65 64 2c 20 57 | 68 69 74 65 43 61 70 20 | used, W|hiteCap | |00003870| 77 6f 75 6c 64 20 73 6c | 6f 77 20 74 6f 20 61 20 |would sl|ow to a | |00003880| 63 72 61 77 6c 20 69 66 | 20 73 63 61 6c 65 64 20 |crawl if| scaled | |00003890| 46 6c 61 6d 65 20 75 70 | 20 74 6f 20 61 20 70 61 |Flame up| to a pa| |000038a0| 72 74 69 63 75 6c 61 72 | 6c 79 20 6c 61 72 67 65 |rticular|ly large| |000038b0| 20 77 69 6e 64 6f 77 2e | 20 2a 2f 0d 53 63 53 7a | window.| */.ScSz| |000038c0| 3d 31 2c 0d 0d 2f 2a 20 | 50 65 72 73 70 65 63 74 |=1,../* |Perspect| |000038d0| 69 76 65 20 53 63 61 6c | 65 3a 20 48 6f 77 20 6d |ive Scal|e: How m| |000038e0| 75 63 68 20 70 6f 69 6e | 74 73 20 6f 62 73 63 75 |uch poin|ts obscu| |000038f0| 72 65 20 74 6f 20 74 68 | 65 20 66 72 69 6e 67 65 |re to th|e fringe| |00003900| 73 20 62 61 73 65 64 20 | 6f 6e 20 74 68 65 69 72 |s based |on their| |00003910| 20 64 69 73 74 61 6e 63 | 65 20 66 72 6f 6d 20 74 | distanc|e from t| |00003920| 68 65 20 63 61 6d 65 72 | 61 2e 20 20 57 68 69 74 |he camer|a. Whit| |00003930| 65 43 61 70 20 75 73 65 | 73 20 74 68 65 20 66 6f |eCap use|s the fo| |00003940| 6c 6c 6f 77 69 6e 67 20 | 66 6f 72 6d 75 6c 61 20 |llowing |formula | |00003950| 74 6f 20 65 78 70 72 65 | 73 73 20 73 63 72 65 65 |to expre|ss scree| |00003960| 6e 20 63 6f 6f 72 64 73 | 3a 0d 73 63 72 6e 5f 78 |n coords|:.scrn_x| |00003970| 20 3d 20 53 63 61 6c 20 | 2a 20 73 63 72 6e 5f 78 | = Scal |* scrn_x| |00003980| 20 2f 20 28 20 73 63 72 | 6e 5f 7a 20 2b 20 50 65 | / ( scr|n_z + Pe| |00003990| 72 73 20 29 20 20 0d 54 | 68 65 20 62 69 67 67 65 |rs ) .T|he bigge| |000039a0| 72 20 79 6f 75 20 6d 61 | 6b 65 20 74 68 69 73 20 |r you ma|ke this | |000039b0| 76 61 6c 75 65 2c 20 74 | 68 65 20 6d 6f 72 65 20 |value, t|he more | |000039c0| 27 64 69 6d 65 6e 73 69 | 6f 6e 6c 65 73 73 27 20 |'dimensi|onless' | |000039d0| 74 68 69 6e 67 73 20 77 | 69 6c 6c 20 6c 6f 6f 6b |things w|ill look| |000039e0| 2e 20 20 46 6f 72 20 65 | 78 61 6d 70 6c 65 2c 20 |. For e|xample, | |000039f0| 74 68 65 20 63 61 6d 65 | 72 61 20 74 68 61 74 20 |the came|ra that | |00003a00| 72 65 63 6f 72 64 73 20 | 66 72 6f 6d 20 74 68 65 |records |from the| |00003a10| 20 62 61 63 6b 73 69 64 | 65 20 6f 66 20 74 68 65 | backsid|e of the| |00003a20| 20 70 69 74 63 68 65 72 | 20 69 6e 20 61 20 6d 61 | pitcher| in a ma| |00003a30| 6a 6f 72 20 6c 65 61 67 | 75 65 20 62 61 73 65 62 |jor leag|ue baseb| |00003a40| 61 6c 6c 20 67 61 6d 65 | 20 68 61 73 20 61 20 68 |all game| has a h| |00003a50| 69 67 68 20 50 65 72 73 | 20 76 61 6c 75 65 20 62 |igh Pers| value b| |00003a60| 65 63 61 75 73 65 20 74 | 68 65 20 63 61 6d 65 72 |ecause t|he camer| |00003a70| 61 20 69 73 20 76 65 72 | 79 20 66 61 72 20 61 77 |a is ver|y far aw| |00003a80| 61 79 2e 20 20 4f 6e 20 | 74 68 65 20 6f 74 68 65 |ay. On |the othe| |00003a90| 72 20 68 61 6e 64 2c 20 | 69 66 20 79 6f 75 20 73 |r hand, |if you s| |00003aa0| 74 61 6e 64 20 61 74 20 | 74 68 65 20 62 6f 74 74 |tand at |the bott| |00003ab0| 6f 6d 20 6f 66 20 61 20 | 73 6b 79 73 63 72 61 70 |om of a |skyscrap| |00003ac0| 65 72 2c 20 79 6f 75 72 | 20 50 65 72 73 20 69 73 |er, your| Pers is| |00003ad0| 20 72 65 61 6c 6c 79 20 | 6c 6f 77 20 62 65 63 61 | really |low beca| |00003ae0| 75 73 65 20 79 6f 75 72 | 20 65 79 65 73 20 61 72 |use your| eyes ar| |00003af0| 65 20 76 65 72 79 20 6e | 65 61 72 20 74 68 65 20 |e very n|ear the | |00003b00| 6f 62 6a 65 63 74 2c 20 | 63 61 75 73 69 6e 67 20 |object, |causing | |00003b10| 68 69 67 68 20 70 65 72 | 73 70 65 63 74 69 76 65 |high per|spective| |00003b20| 2d 64 69 73 74 6f 72 74 | 69 6f 6e 20 66 6f 72 20 |-distort|ion for | |00003b30| 6e 65 61 72 20 66 65 61 | 74 75 72 65 73 2e 20 20 |near fea|tures. | |00003b40| 2a 2f 0d 50 65 72 73 3d | 22 31 35 30 22 2c 0d 0d |*/.Pers=|"150",..| |00003b50| 2f 2a 20 54 68 69 73 20 | 73 68 6f 75 6c 64 20 61 |/* This |should a| |00003b60| 6c 77 61 79 73 20 65 71 | 75 61 6c 20 74 6f 20 74 |lways eq|ual to t| |00003b70| 68 65 20 6c 6f 77 65 73 | 74 20 76 65 72 73 69 6f |he lowes|t versio| |00003b80| 6e 20 6f 66 20 57 68 69 | 74 65 43 61 70 20 74 68 |n of Whi|teCap th| |00003b90| 65 20 63 6f 6e 66 69 67 | 20 69 73 20 63 6f 6d 70 |e config| is comp| |00003ba0| 61 74 69 62 6c 65 20 77 | 69 74 68 20 28 74 69 6d |atible w|ith (tim| |00003bb0| 65 73 20 31 30 29 2e 20 | 20 57 68 69 74 65 43 61 |es 10). | WhiteCa| |00003bc0| 70 20 6d 61 6b 65 73 20 | 73 75 72 65 20 74 68 65 |p makes |sure the| |00003bd0| 20 63 6f 6e 66 69 67 20 | 69 74 27 73 20 61 62 6f | config |it's abo| |00003be0| 75 74 20 74 6f 20 73 68 | 6f 77 20 6d 61 74 63 68 |ut to sh|ow match| |00003bf0| 65 73 20 69 74 27 73 20 | 63 75 72 72 65 6e 74 20 |es it's |current | |00003c00| 76 65 72 73 69 6f 6e 2e | 20 20 49 66 20 69 74 20 |version.| If it | |00003c10| 64 6f 65 73 6e 27 74 20 | 6d 61 74 63 68 2c 20 57 |doesn't |match, W| |00003c20| 68 69 74 65 43 61 70 20 | 77 69 6c 6c 20 6a 75 73 |hiteCap |will jus| |00003c30| 74 20 64 69 73 70 6c 61 | 79 20 74 68 65 20 62 75 |t displa|y the bu| |00003c40| 69 6c 74 2d 69 6e 20 27 | 66 61 63 74 6f 72 79 27 |ilt-in '|factory'| |00003c50| 20 63 6f 6e 66 69 67 20 | 28 69 74 27 73 20 67 72 | config |(it's gr| |00003c60| 65 65 6e 20 77 69 74 68 | 20 61 20 72 65 64 20 6c |een with| a red l| |00003c70| 65 76 65 6c 20 6c 69 6e | 65 29 2e 20 20 2a 2f 0d |evel lin|e). */.| |00003c80| 56 65 72 73 3d 33 30 00 | 00 00 00 00 00 00 00 00 |Vers=30.|........| |00003c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003d00| 00 00 01 00 00 00 0a 46 | 00 00 09 46 00 00 00 6e |.......F|...F...n| |00003d10| 74 61 6e 64 61 72 64 20 | 4c 69 62 72 61 72 79 20 |tandard |Library | |00003d20| 20 56 65 72 73 69 6f 6e | 20 32 2e 34 20 20 31 39 | Version| 2.4 19| |00003d30| 11 41 72 74 69 63 46 6f | 78 20 4d 65 6d 6f 72 69 |.ArticFo|x Memori| |00003d40| 65 73 2d 20 52 65 76 65 | 6e 67 65 67 61 74 6f 72 |es- Reve|ngegator| |00003d50| 00 31 54 45 58 54 74 74 | 78 74 01 00 00 00 00 00 |.1TEXTtt|xt......| |00003d60| 00 00 00 00 00 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00003d70| 00 00 b2 c3 e3 8e 00 00 | 3c 07 00 00 0a b4 20 20 |........|<..... | |00003d80| 24 20 0d 0a 20 2a 20 20 | 24 52 65 76 69 73 69 6f |$ .. * |$Revisio| |00003d90| 6e 3a 3a 20 31 34 20 20 | 20 20 20 20 20 20 20 20 |n:: 14 | | |00003da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00003db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00003dc0| 20 24 20 0d 0a 20 2a 20 | 20 24 4e 6f 4b 65 79 77 | $ .. * | $NoKeyw| |00003dd0| 6f 72 64 73 3a 20 24 20 | 0d 0a 20 2a 0d 0a 20 2a |ords: $ |.. *.. *| |00003de0| 09 09 43 6f 70 79 72 69 | 67 68 74 20 a9 20 31 39 |..Copyri|ght . 19| |00003df0| 39 35 2d 31 39 39 38 20 | 4d 65 74 72 6f 77 65 72 |95-1998 |Metrower| |00003e00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....| |00003e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003e20| 00 00 00 00 00 00 00 03 | 00 04 00 27 00 09 01 47 |........|...'...G| |00003e30| 03 19 00 27 00 09 01 47 | 03 19 b2 fd a9 65 00 00 |...'...G|.....e..| |00003e40| 06 e6 00 00 06 e6 00 00 | 04 3c 01 00 00 00 00 04 |........|.<......| |00003e50| 00 01 00 01 00 00 00 00 | 00 00 08 ea 00 72 00 00 |........|.....r..| |00003e60| 00 00 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........| |00003e70| 00 00 00 00 0c 7a 00 0b | 00 09 00 04 01 00 00 09 |.....z..|........| |00003e80| 00 00 00 00 00 00 00 00 | 0c 82 00 0c 00 0a 00 01 |........|........| |00003e90| 00 00 00 09 00 00 00 00 | 00 00 00 00 0d ce 00 0b |........|........| |00003ea0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00003eb0| 0d d9 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........| |00003ec0| 00 00 00 00 0f 21 00 0b | 00 09 00 04 01 00 00 09 |.....!..|........| |00003ed0| 00 00 00 00 00 00 00 00 | 0f 76 00 0c 00 0a 00 01 |........|.v......| |00003ee0| 00 00 00 09 00 00 00 00 | 00 00 00 00 10 17 00 0b |........|........| |00003ef0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00003f00| 10 35 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |.5......|........| |00003f10| 00 00 00 00 11 20 00 0c | 00 0a 00 01 01 00 00 09 |..... ..|........| |00003f20| 00 00 00 00 00 00 00 00 | 11 23 00 0c 00 0a 00 01 |........|.#......| |00003f30| 00 00 00 09 00 00 00 00 | 00 00 00 00 11 2e 00 0c |........|........| |00003f40| 00 0a 00 01 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00003f50| 11 31 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |.1......|........| |00003f60| 00 00 00 00 11 32 00 0c | 00 0a 00 01 01 00 00 09 |.....2..|........| |00003f70| 00 00 00 00 00 00 00 00 | 11 35 00 0c 00 0a 00 01 |........|.5......| |00003f80| 00 00 00 09 00 00 00 00 | 00 00 00 00 12 a4 00 0c |........|........| |00003f90| 00 0a 00 01 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00003fa0| 12 a7 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........| |00003fb0| 00 00 00 00 13 26 00 0c | 00 0a 00 01 01 00 00 09 |.....&..|........| |00003fc0| 00 00 00 00 00 00 00 00 | 13 29 00 0c 00 0a 00 01 |........|.)......| |00003fd0| 00 00 00 09 00 00 00 00 | 00 00 00 00 13 64 00 0b |........|.....d..| |00003fe0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00003ff0| 13 81 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........| |00004000| 00 00 00 00 17 b7 00 0b | 00 09 00 04 00 00 00 09 |........|........| |00004010| 00 00 00 00 00 00 00 00 | 18 67 00 0b 00 09 00 04 |........|.g......| |00004020| 01 00 00 09 00 00 00 00 | 00 00 00 00 18 6b 00 0b |........|.....k..| |00004030| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004040| 18 b8 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........| |00004050| 00 00 00 00 18 be 00 0b | 00 09 00 04 00 00 00 09 |........|........| |00004060| 00 00 00 00 00 00 00 00 | 18 e5 00 0b 00 09 00 04 |........|........| |00004070| 01 00 00 09 00 00 00 00 | 00 00 00 00 18 eb 00 0b |........|........| |00004080| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004090| 18 ed 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........| |000040a0| 00 00 00 00 18 f3 00 0b | 00 09 00 04 00 00 00 09 |........|........| |000040b0| 00 00 00 00 00 00 00 00 | 18 f9 00 0b 00 09 00 04 |........|........| |000040c0| 01 00 00 09 00 00 00 00 | 00 00 00 00 18 ff 00 0b |........|........| |000040d0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000040e0| 19 9c 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........| |000040f0| 00 00 00 00 19 a0 00 0b | 00 09 00 04 00 00 00 09 |........|........| |00004100| 00 00 00 00 00 00 00 00 | 19 b7 00 0b 00 09 00 04 |........|........| |00004110| 01 00 00 09 00 00 00 00 | 00 00 00 00 19 bb 00 0b |........|........| |00004120| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004130| 19 bd 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........| |00004140| 00 00 00 00 19 be 00 0b | 00 09 00 04 00 00 00 09 |........|........| |00004150| 00 00 00 00 00 00 00 00 | 1a 41 00 0b 00 09 00 04 |........|.A......| |00004160| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a 42 00 0b |........|.....B..| |00004170| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004180| 1a 44 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |.D......|........| |00004190| 00 00 00 00 1a 45 00 0b | 00 09 00 04 00 00 00 09 |.....E..|........| |000041a0| 00 00 00 00 00 00 00 00 | 1a 47 00 0b 00 09 00 04 |........|.G......| |000041b0| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a 60 00 0b |........|.....`..| |000041c0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000041d0| 1a 9b 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........| |000041e0| 00 00 00 00 1a 9f 00 0b | 00 09 00 04 00 00 00 09 |........|........| |000041f0| 00 00 00 00 00 00 00 00 | 1a a1 00 0b 00 09 00 04 |........|........| |00004200| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a a5 00 0b |........|........| |00004210| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004220| 1a a7 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........| |00004230| 00 00 00 00 1a ab 00 0b | 00 09 00 04 00 00 00 09 |........|........| |00004240| 00 00 00 00 00 00 00 00 | 1a db 00 0b 00 09 00 04 |........|........| |00004250| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a dc 00 0b |........|........| |00004260| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004270| 1a de 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........| |00004280| 00 00 00 00 1a df 00 0b | 00 09 00 04 00 00 00 09 |........|........| |00004290| 00 00 00 00 00 00 00 00 | 1a e1 00 0b 00 09 00 04 |........|........| |000042a0| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a e2 00 0b |........|........| |000042b0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000042c0| 1b 1d 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........| |000042d0| 00 00 00 00 25 99 00 0b | 00 09 00 04 01 00 00 09 |....%...|........| |000042e0| 00 00 00 00 00 00 00 00 | 25 e5 00 0c 00 0a 00 03 |........|%.......| |000042f0| 00 00 00 09 00 00 00 00 | 00 00 00 00 26 01 00 0b |........|....&...| |00004300| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004310| 26 03 00 0c 00 0a 00 03 | 00 00 00 09 00 00 00 00 |&.......|........| |00004320| 00 00 00 00 26 9c 00 0b | 00 09 00 04 01 00 00 09 |....&...|........| |00004330| 00 00 00 00 00 00 00 00 | 26 b7 00 0c 00 0a 00 01 |........|&.......| |00004340| 00 00 00 09 00 00 00 00 | 00 00 00 00 27 19 00 0b |........|....'...| |00004350| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004360| 27 91 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |'.......|........| |00004370| 00 00 00 00 29 d6 00 0b | 00 09 00 04 01 00 00 09 |....)...|........| |00004380| 00 00 00 00 00 00 00 00 | 2a 18 00 0b 00 09 00 04 |........|*.......| |00004390| 00 00 00 09 00 00 00 00 | 00 00 00 00 2a 19 00 0c |........|....*...| |000043a0| 00 0a 00 03 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000043b0| 2a 4d 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |*M......|........| |000043c0| 00 00 00 00 2a 4e 00 0c | 00 0a 00 03 00 00 00 09 |....*N..|........| |000043d0| 00 00 00 00 00 00 00 00 | 2b 0b 00 0c 00 0a 00 01 |........|+.......| |000043e0| 00 00 00 09 00 00 00 00 | 00 00 00 00 2c dc 00 0b |........|....,...| |000043f0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004400| 2c fb 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |,.......|........| |00004410| 00 00 00 00 2d 92 00 0b | 00 09 00 04 01 00 00 09 |....-...|........| |00004420| 00 00 00 00 00 00 00 00 | 2d af 00 0c 00 0a 00 01 |........|-.......| |00004430| 00 00 00 09 00 00 00 00 | 00 00 00 00 2e 67 00 0b |........|.....g..| |00004440| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004450| 2e 6e 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |.n......|........| |00004460| 00 00 00 00 2f 7c 00 0c | 00 0a 00 01 02 00 00 09 |..../|..|........| |00004470| 00 00 00 00 00 00 00 00 | 2f 7f 00 0c 00 0a 00 01 |........|/.......| |00004480| 00 00 00 09 00 00 00 00 | 00 00 00 00 2f a5 00 0b |........|..../...| |00004490| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000044a0| 2f ac 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |/.......|........| |000044b0| 00 00 00 00 30 41 00 0b | 00 09 00 04 01 00 00 09 |....0A..|........| |000044c0| 00 00 00 00 00 00 00 00 | 30 4a 00 0c 00 0a 00 01 |........|0J......| |000044d0| 00 00 00 09 00 00 00 00 | 00 00 00 00 32 23 00 0b |........|....2#..| |000044e0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000044f0| 32 2e 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |2.......|........| |00004500| 00 00 00 00 33 c6 00 0b | 00 09 00 04 01 00 00 09 |....3...|........| |00004510| 00 00 00 00 00 00 00 00 | 33 d4 00 0c 00 0a 00 01 |........|3.......| |00004520| 00 00 00 09 00 00 00 00 | 00 00 00 00 35 7a 00 0b |........|....5z..| |00004530| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004540| 35 8c 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |5.......|........| |00004550| 00 00 00 00 36 2c 00 0b | 00 09 00 04 01 00 00 09 |....6,..|........| |00004560| 00 00 00 00 00 00 00 00 | 36 30 00 0c 00 0a 00 01 |........|60......| |00004570| 00 00 00 09 00 00 00 00 | 00 00 00 00 36 35 00 0b |........|....65..| |00004580| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004590| 36 39 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |69......|........| |000045a0| 00 00 00 00 36 67 00 0b | 00 09 00 04 01 00 00 09 |....6g..|........| |000045b0| 00 00 00 00 00 00 00 00 | 36 6b 00 0c 00 0a 00 01 |........|6k......| |000045c0| 00 00 00 09 00 00 00 00 | 00 00 00 00 36 71 00 0b |........|....6q..| |000045d0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000045e0| 36 7c 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |6|......|........| |000045f0| 00 00 00 00 37 5e 00 0b | 00 09 00 04 01 00 00 09 |....7^..|........| |00004600| 00 00 00 00 00 00 00 00 | 37 62 00 0c 00 0a 00 01 |........|7b......| |00004610| 00 00 00 09 00 00 00 00 | 00 00 00 00 37 67 00 0b |........|....7g..| |00004620| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004630| 37 6b 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |7k......|........| |00004640| 00 00 00 00 38 3c 00 0b | 00 09 00 04 01 00 00 09 |....8<..|........| |00004650| 00 00 00 00 00 00 00 00 | 38 43 00 0c 00 0a 00 01 |........|8C......| |00004660| 00 00 00 09 00 00 00 00 | 00 00 00 00 38 f3 00 0b |........|....8...| |00004670| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004680| 38 f7 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |8.......|........| |00004690| 00 00 00 00 39 0e 00 0b | 00 09 00 04 01 00 00 09 |....9...|........| |000046a0| 00 00 00 00 00 00 00 00 | 39 12 00 0c 00 0a 00 01 |........|9.......| |000046b0| 00 00 00 09 00 00 00 00 | 00 00 00 00 39 d4 00 0b |........|....9...| |000046c0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |000046d0| 39 d8 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |9.......|........| |000046e0| 00 00 00 00 3a 49 00 0b | 00 09 00 04 01 00 00 09 |....:I..|........| |000046f0| 00 00 00 00 00 00 00 00 | 3a 4d 00 0c 00 0a 00 01 |........|:M......| |00004700| 00 00 00 09 00 00 00 00 | 00 00 00 00 3a c3 00 0b |........|....:...| |00004710| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........| |00004720| 3a ce 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |:.......|........| |00004730| 00 00 00 00 3c 00 00 0b | 00 09 00 04 01 00 00 09 |....<...|........| |00004740| 00 00 00 00 00 00 00 00 | 01 00 00 00 0a 46 00 00 |........|.....F..| |00004750| 09 46 00 00 00 6e 03 de | b7 28 1c a6 00 00 00 1c |.F...n..|.(......| |00004760| 00 6e 00 03 4d 50 53 52 | 00 00 00 22 4d 57 42 42 |.n..MPSR|..."MWBB| |00004770| 00 00 00 2e 54 45 58 54 | 00 00 00 3a 73 74 79 6c |....TEXT|...:styl| |00004780| 00 00 00 46 03 ed ff ff | 00 00 00 00 00 00 00 00 |...F....|........| |00004790| 03 f0 ff ff 00 00 00 4c | 00 00 00 00 00 80 ff ff |.......L|........| |000047a0| 00 00 00 54 00 00 00 00 | 00 80 ff ff 00 00 00 58 |...T....|.......X| |000047b0| 03 df 22 0c 00 00 00 00 | 00 00 00 00 00 00 00 00 |..".....|........| |000047c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| +--------+-------------------------+-------------------------+--------+--------+